<SEC-DOCUMENT>0001193125-21-269992.txt : 20210910
<SEC-HEADER>0001193125-21-269992.hdr.sgml : 20210910
<ACCEPTANCE-DATETIME>20210910161726
ACCESSION NUMBER:		0001193125-21-269992
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		83
CONFORMED PERIOD OF REPORT:	20210731
FILED AS OF DATE:		20210910
DATE AS OF CHANGE:		20210910

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ChargePoint Holdings, Inc.
		CENTRAL INDEX KEY:			0001777393
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS TRANSPORTATION EQUIPMENT [3790]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		240 EAST HACIENDA AVENUE
		CITY:			CAMPBELL
		STATE:			CA
		ZIP:			95008
		BUSINESS PHONE:		(972) 514-9535

	MAIL ADDRESS:	
		STREET 1:		240 EAST HACIENDA AVENUE
		CITY:			CAMPBELL
		STATE:			CA
		ZIP:			95008

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Switchback Energy Acquisition Corp
		DATE OF NAME CHANGE:	20190521
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d218229d10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:chpt="http://charge.com/20210731" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>10-Q</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style=""><div style='display: none'><ix:header><ix:hidden><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="hidden26011207" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3">145491000</ix:nonFraction><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P02_01_2021To07_31_2021">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P02_01_2021To07_31_2021">Q2</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P02_01_2021To07_31_2021">0001777393</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P02_01_2021To07_31_2021">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="hidden26011032" contextRef="P02_01_2021To07_31_2021">CA</ix:nonNumeric><ix:nonNumeric name="chpt:NumberOfDaysDeterminingEarnoutTriggeringEvent" id="hidden26011091" contextRef="P02_01_2021To07_31_2021">P10D</ix:nonNumeric><ix:nonNumeric name="chpt:NumberOfConsecutiveTradingDaysForDeterminingSharePrice" id="hidden26011036" contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis">P10D</ix:nonNumeric><ix:nonNumeric name="chpt:NumberOfTradingDaysForDeterminingSharePrice" id="hidden26011037" contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis">P20D</ix:nonNumeric><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="hidden26011205" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3">618089000</ix:nonFraction><ix:footnote id="FN_88381" xml:lang="en-US">The shares of the Company&#8217;s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 3. </ix:footnote ><ix:footnote id="FN_88382" xml:lang="en-US">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021</ix:footnote ><ix:footnote id="FN_88383" xml:lang="en-US">The number of Legacy ChargePoint shares was determined from the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of 0.9966. All fractional shares were rounded down.</ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="chpt-20210731.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="PAsOn07_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To01_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To04_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:CeoAwardsPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:CeoAwardsPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:DaimlerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >chpt:OwnedAndOperatedSystemsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualFifteenUsdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualTwentyUsdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >chpt:MeasurementInputMarketPriceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_PurchaseCommitmentMemberusgaapPurchaseCommitmentExcludingLongtermCommitmentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis" >us-gaap:PurchaseCommitmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:AssumedCommonStockWarrantLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:AssumedCommonStockWarrantLiabilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_StockOptionsIssuedAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis" >chpt:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonStockReservedForEarnoutMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis" >chpt:CommonStockReservedForEarnoutMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis" >chpt:SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis" >chpt:SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_RestrictedStockUnitsAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis" >chpt:RestrictedStockUnitsAndOutstandingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:EquityIncentivePlanTwoThousandTwentyOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:EquityStockPurchasePlanTwoThousandTwentyOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSeventeenMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:EquityIncentivePlanTwoThousandSeventeenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSevenMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:EquityIncentivePlanTwoThousandSevenMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis_SeriesBDEPreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesBDEPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_LegacyChargepointMembersrtOwnershipAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargepointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:PreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargepointMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:DaimlerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >chpt:OwnedAndOperatedSystemsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis" >us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:DaimlerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >chpt:RestOfTheWorldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:OtherRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargepointMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-05-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:DaimlerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >chpt:RestOfTheWorldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:OtherRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-05-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:CeoAwardsPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >chpt:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >chpt:CustomerTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >chpt:UnvestedEarlyExercisedCommonStockOptionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >chpt:CommonStockAndPreferredStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:DaimlerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >chpt:RestOfTheWorldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:LegacyCommonAndPreferredStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:EarnOutLiabilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_PipeFinancingMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:PipeFinancingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:OtherRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:EquityIncentivePlanTwoThousandTwentyOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >chpt:EquityStockPurchasePlanTwoThousandTwentyOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:TrancheNameAxis" >chpt:TrancheThreeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_SwitchbackPublicStockholdersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:SwitchbackPublicStockholdersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis" >chpt:PipeFinancingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargepointMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >chpt:CustomerOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >chpt:CustomerTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >chpt:UnvestedEarlyExercisedCommonStockOptionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >chpt:CommonStockAndPreferredStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:DaimlerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_USsrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis" >chpt:RestOfTheWorldMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >chpt:OtherRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_GainMemberCHPTEventAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:GainMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2021To04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-01</xbrli:startDate> <xbrli:endDate>2021-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2020To01_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >chpt:MeasurementInputMarketPriceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:ChargePointCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >chpt:MergerAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:ChargePointCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:LegacyChargePointSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:AgreementAxis" >chpt:SubscriptionAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis" >chpt:PipeFinancingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >chpt:SponsorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesHOneRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesHRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesGRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >chpt:MergerAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:ChargePointCommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:AgreementAxis" >chpt:SubscriptionAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis" >chpt:PipeFinancingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_FounderSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:FounderSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_FounderEarnBackSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:FounderEarnBackSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:TriggeringEventAxis" >chpt:FounderEarnBackTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:SwitchbackMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargepointSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:LegacyChargepointSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesHOneRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesHRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesGRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >chpt:LegacyChargePointMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >chpt:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-02-26</xbrli:startDate> <xbrli:endDate>2021-02-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2018_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >chpt:TwoThousandEighteenLoanMember</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="P03_01_2021To03_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualFifteenUsdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualTwentyUsdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-12</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-12</xbrli:startDate> <xbrli:endDate>2021-03-12</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >chpt:MergerAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-12</xbrli:startDate> <xbrli:endDate>2021-03-12</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_12_2021To03_12_2021_TrancheThreeMemberCHPTTrancheNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:TrancheNameAxis" >chpt:TrancheThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-12</xbrli:startDate> <xbrli:endDate>2021-03-12</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_13_2021To03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-13</xbrli:startDate> <xbrli:endDate>2021-03-13</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >chpt:EarnoutSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-13</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_20_2021To07_20_2021_HasToBeMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >chpt:HasToBeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-20</xbrli:startDate> <xbrli:endDate>2021-07-20</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P08_11_2021To08_11_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis_ViricitiBVMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >chpt:ViricitiBVMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-11</xbrli:startDate> <xbrli:endDate>2021-08-11</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:TrancheNameAxis" >chpt:TrancheThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2021To07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis" >chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:EventAxis" >chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="chpt:TrancheNameAxis" >chpt:TrancheThreeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-01</xbrli:startDate> <xbrli:endDate>2021-07-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-06</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_04_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-06-04</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_06_2021To07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PublicWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-06</xbrli:startDate> <xbrli:endDate>2021-07-06</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >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="PAsOn07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >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="PAsOn01_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:LegacyCommonAndPreferredStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis" >chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >chpt:LegacyCommonAndPreferredStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >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="PAsOn04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn01_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >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="PAsOn04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001777393</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:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Day" > <xbrli:measure>utr:Day</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_EUR" > <xbrli:measure>iso4217:EUR</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <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:unit id="Unit_Segment" > <xbrli:measure>chpt:Segment</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Y" > <xbrli:measure>utr:Y</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_26010183" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010187" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010193" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010201" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010208" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010254" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010256" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010273" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010285" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010291" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010293" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010334" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010408" toRefs="FN_88382"/><ix:relationship fromRefs="Fact_26010409" toRefs="FN_88383"/><ix:relationship fromRefs="Fact_26010485" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010525" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010527" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010533" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010535" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010637" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010984" toRefs="FN_88381"/><ix:relationship fromRefs="Fact_26010988" toRefs="FN_88381"/></ix:resources></ix:header></div><div> <div style="font-size: 13.28px; margin-top: 0pt; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">Washington, D.C. 20549 </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P02_01_2021To07_31_2021">10-Q</ix:nonNumeric></div> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Mark One) </div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" contextRef="P02_01_2021To07_31_2021" format="ixt:booleantrue">&#9746;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the quarterly period ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P02_01_2021To07_31_2021" format="ixt:datemonthdayyearen">July 31, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P02_01_2021To07_31_2021">2021</ix:nonNumeric></ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OR </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P02_01_2021To07_31_2021" format="ixt:booleanfalse">&#9744;</ix:nonNumeric></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> to <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Commission file number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P02_01_2021To07_31_2021">001-39004</ix:nonNumeric></div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 24pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P02_01_2021To07_31_2021">ChargePoint Holdings, Inc.</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Exact name of registrant as specified in its charter) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 50%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 48%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="P02_01_2021To07_31_2021">84-1747686</ix:nonNumeric></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(State or other jurisdiction of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation or <div style="letter-spacing: 0px; top: 0px;;display:inline;">org</div>anization)</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(IRS Employer</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Identification No.)</div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P02_01_2021To07_31_2021">240 East Hacienda Avenue</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P02_01_2021To07_31_2021">Campbell</ix:nonNumeric>, <span style="-sec-ix-hidden:hidden26011032">CA</span></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P02_01_2021To07_31_2021">95008</ix:nonNumeric></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Address of principal executive offices)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Zip Code)</div></div></td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">(<ix:nonNumeric name="dei:CityAreaCode" contextRef="P02_01_2021To07_31_2021">408</ix:nonNumeric>) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P02_01_2021To07_31_2021">841-4500</ix:nonNumeric></div> </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Registrant&#8217;s telephone number, including area code) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">N/A </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">(Former name, former address and former fiscal year, if changed since last report) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered pursuant to Section&#160;12(b) of the Act: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 34%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Title of each class </div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s)</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name of <div style="letter-spacing: 0px; top: 0px;;display:inline;">each</div> exchange</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">on which registered</div></div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P02_01_2021To07_31_2021">Common Stock, par value $0.0001</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P02_01_2021To07_31_2021">CHPT</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></div></div></td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P02_01_2021To07_31_2021">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167;232.405 of this </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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 name="dei:EntityInteractiveDataCurrent" contextRef="P02_01_2021To07_31_2021">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer, or a smaller reporting company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act. (Check one): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 17%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 58%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 20%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 2%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;">Large&#160;accelerated&#160;filer</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#9744;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Accelerated&#160;filer</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#9744;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:entityfilercategoryen"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-accelerated</div> filer</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#9746;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Smaller&#160;reporting&#160;company</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><ix:nonNumeric name="dei:EntitySmallBusiness" contextRef="P02_01_2021To07_31_2021" format="ixt:booleantrue">&#9746;</ix:nonNumeric></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">Emerging growth company</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P02_01_2021To07_31_2021" format="ixt:booleantrue">&#9746;</ix:nonNumeric></td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;13(a) of the Exchange Act. <ix:nonNumeric name="dei:EntityExTransitionPeriod" contextRef="P02_01_2021To07_31_2021" format="ixt:booleanfalse">&#9744;</ix:nonNumeric> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Act). &#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P02_01_2021To07_31_2021" format="ixt:booleanfalse">&#9746;</ix:nonNumeric> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The registrant had outstanding <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn08_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">322,602,267</ix:nonFraction> shares of common stock as of August&#160;31, 2021. </div></div> <div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"></div> </div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CHARGEPOINT HOLDINGS, INC. </div></div></div> <div id="toc" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Table of Contents </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 7%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 89%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Page</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_1">Part I - Financial Information </a></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_2">Condensed Consolidated Financial Statements (Unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">5</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;2.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_3">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">37</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;3.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_4">Quantitative and Qualitative Disclosures About Market Risk</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">53</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_5">Controls and Procedures</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">53</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td colspan="3" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_6">Part II - Other Information</a></div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_7">Legal Proceedings</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">56</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;1A.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_8">Risk Factors</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">56</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;2.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_9">Unregistered Sales of Equity Securities and Use of Proceeds</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;3.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_10">Defaults Upon Senior Securities</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;4.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_11">Mine Safety Disclosures</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;5.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_12">Other Information</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Item&#160;6.</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_12a">Exhibits</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">84</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_12b">Signatures</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2 </div></div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">This quarterly report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> (this &#8220;Quarterly Report&#8221;) includes &#8220;forward-looking statements&#8221; within the meaning of Section&#160;27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). All statements, other than statements of present or historical fact included in this Quarterly Report, regarding the future financial performance of ChargePoint Holdings, Inc. (&#8220;ChargePoint&#8221; or the &#8220;Company&#8221;), as well as ChargePoint&#8217;s strategy, future operations, future operating results, financial position, expectations regarding revenue, losses, and costs, margins, prospects, plans and objectives of management are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;project&#8221; or the negative of such terms and other similar expressions that predict or indicate future events or trends or that are not statements of historical matters. These statements are based on various assumptions, whether or not identified herein, and on the current expectations of ChargePoint&#8217;s management and are not predictions of actual performance. These forward-looking statements are provided for illustrative purposes only and are not intended to serve as, and must not be relied on by any investor as a guarantee, an assurance, a prediction or a definitive statement of, fact or probability. Actual events and circumstances are difficult or impossible to predict and may differ from assumptions, and such differences may be material. Many actual events and circumstances are beyond the control of ChargePoint. These forward-looking statements are subject to known and unknown risks, uncertainties and assumptions about ChargePoint that may cause the actual results, level of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. If any of these risks materialize or ChargePoint&#8217;s assumptions prove incorrect, actual results could differ materially from the results implied by these forward-looking statements. There may be additional risks that ChargePoint does not presently know or that ChargePoint currently believes are immaterial that could also cause actual results to differ from those contained in the forward-looking statements. In addition, forward-looking statements reflect ChargePoint&#8217;s expectations, plans or forecasts of future events and views as of the date hereof. The Company anticipates that subsequent events and developments will cause ChargePoint&#8217;s assessments to change. These forward-looking statements should not be relied upon as representing ChargePoint&#8217;s assessments as of any date subsequent to the date hereof. Accordingly, undue reliance should not be placed upon the forward-looking statements. The Company cautions you that these forward-looking statements are subject to numerous risk and uncertainties, most of which are all difficult to predict and many of which are beyond the control of ChargePoint. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following factors, among others, could cause actual results to differ materially from forward-looking statements: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s success in retaining or recruiting, or changes in, its officers, key employees or directors; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">changes in applicable laws or regulations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the possibility that <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> may adversely affect the results of operations, financial position and cash flows of ChargePoint; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19-related supply chain disruptions and expense increases; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">unexpected delays in new product introductions; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s ability to expand its business in Europe; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s ability to integrate newly acquired assets and businesses into ChargePoint&#8217;s own business; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the electric vehicle (&#8220;EV&#8221;) market may not continue to grow as expected; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint may not attract a sufficient number of fleet owners as customers; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">incentives from governments or utilities may be reduced, which could reduce demand for EVs, or the portion of regulatory credits that customers claim may increase, which would reduce ChargePoint&#8217;s revenue from this source; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the impact of competing technologies that could reduce the demand for EVs; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">technological changes; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">data security breaches or other network outages; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s ability to remediate its material weaknesses in internal control over financial reporting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the possibility that ChargePoint may be adversely affected by other economic, business or competitive factors; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">any further changes to ChargePoint&#8217;s financial statements that may be required due to SEC comments to the Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> as amended, or further guidance regarding the accounting treatment of the Public Warrants and the Private Placement Warrants (each as defined below), and the quantitative effects of the restatement of Switchback Energy Acquisition Corporation&#8217;s (&#8220;Switchback&#8221;) consolidated historical financial statements. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The foregoing review of important factors should not be construed as exhaustive and should be read in conjunction with the other risk factors included herein. Forward-looking statements reflect current views about ChargePoint&#8217;s plans, strategies and prospects, which are based on information available as of the date of this Quarterly Report. Except to the extent required by applicable law, ChargePoint undertakes no obligation (and expressly disclaims any such obligation) to update or revise the forward-looking statements whether as a result of new information, future events or otherwise. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx218229_1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Part I - Financial Information </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td id="tx218229_2" style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ITEM&#160;1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 97%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. Unaudited Condensed Consolidated Financial Statements</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_13">Condensed Consolidated Balance Sheets as of July&#160;31, 2021 and January&#160;31, 2021 (unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_14">Condensed Consolidated Statements of Operations for the Three and Six Months Ended July&#160;31, 2021 and 2020 (unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_15">Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended July&#160;31, 2021 and 2020 (unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_16">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) for the Three and Six Months Ended July&#160;31, 2021 and 2020 (unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_17">Condensed Consolidated Statements of Cash Flows for the Six Months Ended July&#160;31, 2021 and 2020 (unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#tx218229_18">Notes to Condensed Consolidated Financial Statements (unaudited)</a></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:center;">13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div id="tx218229_13" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed Consolidated Balance Sheets </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 84%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except<br/> share and per share data)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets:</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-size: 0px;">
<td style="width: 84%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Cash and cash equivalents</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">618,089</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">145,491</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Restricted cash</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">400</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Accounts receivable, net of allowance of $<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,000</ix:nonFraction></ix:nonFraction><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> as of July&#160;31, 2021 and&#160;January&#160;31, 2021</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">42,708</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,075</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Inventories</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,916</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,592</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Prepaid expenses and other current assets</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,138</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,074</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Total current assets</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">711,251</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">226,632</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Property and equipment, net</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,265</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,988</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">right-of-use</div></div> assets</div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,834</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,817</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Goodwill</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,215</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,215</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Other assets</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,023</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,468</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Total assets</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">770,588</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">290,120</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 84%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Liabilities, Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit)</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Current liabilities:</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Accounts payable</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,416</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,784</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Accrued and other current liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="chpt:AccruedAndOtherLiabilitiesCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,980</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="chpt:AccruedAndOtherLiabilitiesCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47,162</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Deferred revenue</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47,769</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,934</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; padding-bottom: 0.75pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Debt, current</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; padding-bottom: 0.75pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; border-bottom: 0.75pt solid black;;text-align:right;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; padding-bottom: 0.75pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,208</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Total current liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">128,165</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">118,088</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Deferred revenue, noncurrent</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:DeferredRevenueNoncurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48,896</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Debt, noncurrent</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="chpt:DebtNonCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,686</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Operating lease liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,459</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Common stock warrant liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="chpt:CommonStockWarrantLiabilitiesNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Redeemable convertible preferred stock warrant liability</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="chpt:RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Other long-term liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLongTermDebtNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">961</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLongTermDebtNoncurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">972</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Total liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">235,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">290,944</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Commitments and contingencies (Note 7)</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 9pt; line-height: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Redeemable convertible preferred stock: $<ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn01_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" contextRef="PAsOn07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">185,180,248</ix:nonFraction></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> shares authorized as of July&#160;31, 2021 and January&#160;31, 2021, respectively; <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction></ix:nonFraction></div></div></div></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: 9pt; line-height: 10.5pt;;display:inline;"> and <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">182,934,257</ix:nonFraction></ix:nonFraction></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> shares issued and outstanding as of July&#160;31, 2021 and January&#160;31, 2021, respectively (liquidation value: $<ix:nonFraction name="us-gaap:TemporaryEquityLiquidationPreference" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">0</ix:nonFraction></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> and $<ix:nonFraction name="us-gaap:TemporaryEquityLiquidationPreference" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,492,964</ix:nonFraction></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> as of July&#160;31, 2021 and January&#160;31, 2021, respectively)</div></div></div></div></div></div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">615,697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Stockholders&#8217; equity (deficit):</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-size: 9pt; line-height: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Common stock: $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn01_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,000,000,000</ix:nonFraction><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> and <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">299,771,284</ix:nonFraction></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> shares authorized as of July&#160;31, 2021 and January&#160;31, 2021, respectively; <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">322,170,484</ix:nonFraction></ix:nonFraction></div></div></div></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; font-size: 9pt; line-height: 10.5pt;;display:inline;"> and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,961,032</ix:nonFraction></ix:nonFraction></div><div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px; font-size: 9pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"> shares issued and outstanding as of July&#160;31, 2021 and January&#160;31, 2021, respectively</div></div></div></div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 9pt; line-height: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px; line-height: 10.5pt; font-size: 9pt;;display:inline;">Preferred stock, $<ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn01_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,000,000</ix:nonFraction> and <ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction> shares</div> authorized as of July&#160;31, 2021 and January&#160;31, 2021, respectively; <ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> <div style="line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">issued and outstanding as of July&#160;31, 2021 and January&#160;31, 2021</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#8212;<div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#8212;<div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">paid-in</div> capital</div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,216,893</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">62,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Accumulated other comprehensive income</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">150</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">155</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Accumulated deficit</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">682,063</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">679,414</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Total stockholders&#8217; equity (deficit)</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">535,012</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">616,521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 84%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 1pt; line-height: 1pt; width: 2%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></div></div> </td>
<td style="font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 84%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">Total liabilities, redeemable convertible preferred stock, and stockholders&#8217; equity (deficit)</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">770,588</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 2%;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt;"><div style="font-size: 9pt; line-height: 10.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10.5pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">290,120</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 84%;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> </div> </div> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> </div> </div> </div> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these condensed consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div id="tx218229_14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed Consolidated Statements of Operations </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 62%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except share<br/> and per share data)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except share<br/> and per share data)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue</div></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Networked charging systems</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,874</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,368</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,674</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Subscriptions</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,811</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,906</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,815</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,165</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,778</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,051</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,893</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,121</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,957</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">96,631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,733</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Cost of revenue</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Networked charging systems</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,384</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,408</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">59,126</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">39,024</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Subscriptions</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,830</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,452</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,470</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,225</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Other</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,069</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,041</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,692</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Total cost of revenue</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">45,344</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,929</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">76,637</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50,941</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Gross profit</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,777</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,028</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,994</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">16,792</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Operating expenses</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40,410</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,126</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">65,784</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,152</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,923</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,966</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,897</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25,167</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">22,732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37,199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">85,065</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">140,880</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69,874</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Loss from operations</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">74,288</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23,530</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">120,886</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,082</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Interest income</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">25</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">280</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Interest expense</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,499</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,628</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Change in fair value of redeemable convertible preferred stock warrant liability</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">11,516</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,237</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,981</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Change in fair value of common stock warrant liabilities</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,340</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Change in fair value of contingent earnout liability</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="chpt:ChangeInFairValueOfContingentEarnoutLiability" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,420</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">Transaction costs expensed</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="chpt:TransactionCostsExpensed" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11.5pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11.5pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Other (expense) income, net</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">189</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">563</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">174</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:OtherOperatingIncomeExpenseNet" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">131</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Net loss before income taxes</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,873</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,239</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,546</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt; border-top: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,280</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">65</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">103</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 2.5pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Net loss</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 2.5pt double black;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-bottom: 2.5pt double black;;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,649</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 2.5pt double black;"><div style="text-indent: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-bottom: 2.5pt double black;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,385</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of beneficial conversion feature of redeemable convertible preferred stock</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:PreferredStockAccretionOfRedemptionDiscount" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:PreferredStockAccretionOfRedemptionDiscount" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Cumulative dividends on redeemable convertible preferred stock</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityDividendsAdjustment" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:TemporaryEquityDividendsAdjustment" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividends attributable to vested option holders</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:DividendsShareBasedCompensation" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:DividendsShareBasedCompensation" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Deemed dividends attributable to common stock warrant holders</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">110,635</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 0.75pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Net loss attributable to common stockholders - Basic</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">93,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">169,431</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">124,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.75pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Gain attributable to earnout shares issued</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="chpt:GainAttributableToEarnoutSharesIssued" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="chpt:GainAttributableToEarnoutSharesIssued" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,420</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of dilutive warrants</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,427</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,540</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 0.375pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 62%; padding-bottom: 2.5pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Net loss attributable to common stockholders - Diluted</div></div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">92,365</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">93,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">307,391</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%; border-top: 0.75pt solid black; border-bottom: 2.5pt double black;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">124,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%; padding-bottom: 2.5pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding - Basic</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">312,227,526</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,468,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">266,197,482</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">12,822,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding - Diluted</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">313,602,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,468,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">275,577,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">12,822,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Basic</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">0.27</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">6.97</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">0.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">9.67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 62%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10.5pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Diluted</div></div></div></div> </td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">0.29</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">6.97</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">1.12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 3%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; font-size: 9pt; line-height: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></div></div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 0%;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">9.67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt; width: 0%;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></div></div></td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> </div> </div> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these condensed consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div id="tx218229_15" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed Consolidated Statements of Comprehensive Income (Loss) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six&#160;Months&#160;Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Net loss</div></div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,385</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Other comprehensive income (loss):</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Foreign currency translation adjustment</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Unrealized loss on short-term investments, net of t<div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">a</div>x</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Other comprehensive (loss) income</div></div> </td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 1pt; font-size: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); white-space: nowrap; font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 1pt;;display:inline;">&#160;</div></div></div> </td>
<td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 9pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 11pt;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Comprehensive loss</div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,950</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,218</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,654</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt; margin-top: 0pt; margin-bottom: 0pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,372</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> </div> </div> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these condensed consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div id="tx218229_16" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders&#8217; Equity (Deficit) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 37%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Redeemable Convertible<br/> Preferred Stock</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Common Stock</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Paid-In</div><br/> Capital</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Accumulated<br/> Other<br/> Comprehensive<br/> Income</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Accumulated<br/> Deficit</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Total<br/> Stockholders&#8217;<br/> (Deficit)<br/> Equity</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Shares<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Amount</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Shares<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">Amount</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="30" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;">(in thousands, except share data)</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balances as of January&#160;31, 2021</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn01_31_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010525">182,934,257</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">615,697</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn01_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010527">22,961,032</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">62,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">155</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">679,414</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">616,521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Conversion of redeemable conv<div style="display:inline;">e</div>rtible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">H-1</div> paid in kind dividend</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:ReclassificationOfTemporaryEquityToPermanentEquityShares" contextRef="P02_01_2021To04_30_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal" id="Fact_26010533">182,934,257</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" contextRef="P02_01_2021To04_30_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">615,697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:ReclassificationOfTemporaryEquityToPermanentEquityShares" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010535">194,060,336</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">615,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ReclassificationsOfTemporaryToPermanentEquity" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">615,697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon the reverse recapitalization, net of issuance costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:StockSharesIssuedDuringThePeriodUponRecapitalizationShares" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010183">60,746,989</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">200,460</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">200,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon exercise of warrants</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010187">9,766,774</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">225,375</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">225,376</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent earnout liability recognized upon the closing of the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">828,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">828,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of earnout shares upon triggering events, net of tax withholding</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010193">17,539,657</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">488,303</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">488,305</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of remaining contingent earnout liability upon triggering event</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">242,640</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">242,640</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vesting of early exercised stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">78</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">78</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of early exercised common stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010201">1,588</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2021To04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,289</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">82,289</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P02_01_2021To04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P02_01_2021To04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balances as of April&#160;30, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010208">305,073,200</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,081,272</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">162</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">597,125</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">484,340</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon release of restricted stock units</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_26010984">652,901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon exercise of warrants</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010637">4,378,568</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue" contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">113,608</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">113,608</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon exercise of vested stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">3,292,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,761</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,761</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of earnout shares upon triggering events, net of tax withholding</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010273">8,773,596</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,081</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">8,080</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vesting of early exercised stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,293</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,293</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2021To07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P05_01_2021To07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balances as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010285">322,170,484</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,216,893</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">150</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">682,063</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">535,012</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9 </div></div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 46%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Redeemable Convertible<br/> Preferred Stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common Stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Paid-In</div><br/> Capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Other<br/> Comprehensive<br/> Income (Loss)</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> Stockholders&#8217;<br/> Deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="22" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands, except share data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balances as of January&#160;31, 2020</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn01_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010291">160,583,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">520,241</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn01_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010293">11,918,418</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,331</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">37</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">482,390</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn01_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">462,021</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon exercise of vested stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P02_01_2020To04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,071,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">436</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P02_01_2020To04_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">436</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vesting of early exercised stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P02_01_2020To04_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">910</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P02_01_2020To04_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">910</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2020To04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,098</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2020To04_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">30,098</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P02_01_2020To04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">56</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P02_01_2020To04_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">56</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balances as of April&#160;30, 2020</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn04_30_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010254">160,583,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">520,241</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010256">12,989,621</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,687</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">19</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">512,488</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn04_30_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">490,819</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal" id="Fact_26010988">21,783,334</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92,433</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Issuance of common stock warrants in connection with Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">H-1</div> redeemable convertible preferred stock</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,390</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,390</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Beneficial conversion feature in connection with Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">H-1</div> redeemable preferred stock</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Accretion of beneficial conversion feature in connection with Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">H-1</div> redeemable preferred stock</div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AccretionOfPreferredStockBeneficialConversionFeature" contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:AccretionOfPreferredStockBeneficialConversionFeature" contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:AccretionOfPreferredStockBeneficialConversionFeature" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock upon exercise of vested stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P05_01_2020To07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,523,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,095</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,095</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of common stock related to early exercise of stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" contextRef="P05_01_2020To07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">66,440</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vesting of early exercised stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2020To07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P05_01_2020To07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balances as of July&#160;31, 2020</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010334">182,366,537</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">612,674</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010485">14,579,702</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">55,363</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">50</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">547,775</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">492,361</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The shares of the Company&#8217;s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 3. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these condensed consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div id="tx218229_17" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed Consolidated Statements of Cash Flows </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 84%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,385</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adjustments to reconcile net loss&#160;to net cash used in operating activities:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,684</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> operating lease cost</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,963</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,749</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,870</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization of deferred contract acquisition costs</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfAcquisitionCosts" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">829</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfAcquisitionCosts" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of redeemable convertible preferred stock warrant liability</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,237</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of common stock warrant liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">33,340</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,981</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of contingent earnout liability</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:ChangeInFairValueOfContingentEarnoutLiability" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,420</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction costs expensed</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:TransactionCostsExpensed" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">683</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in operating assets and liabilities, net of effect of acquisitions:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,657</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">16,188</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,620</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,427</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,325</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,335</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">953</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,293</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">9,324</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued and other liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,027</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">15,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,564</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash used in operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">61,198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">50,069</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchases of property and equipment</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,962</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of investments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47,014</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41,052</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from issuance of redeemable convertible preferred stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">92,433</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from the exercise of public warrants</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">117,598</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">31,390</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Merger and PIPE financing</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">511,646</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payments of transaction costs related to Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,468</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payment of tax withholding obligations on settlement of earnout shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,894</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repayment of borrowings</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:RepaymentOfBorrowings" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36,051</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proceeds from exercises of vested and unvested stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,759</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,542</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">541,590</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">125,365</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">36</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net increase in cash, cash equivalents, and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">472,598</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">116,384</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash, cash equivalents, and restricted cash at beginning of period</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><span style="-sec-ix-hidden:hidden26011207">145,891</span></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn01_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">73,153</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash, cash equivalents, and restricted cash at end of period</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><span style="-sec-ix-hidden:hidden26011205">618,489</span></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">189,537</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Condensed Consolidated Statements of Cash Flows - (continued) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six Months Ended July 31, 2021 and 2020 (Unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="width: 85%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Supplementary cash flow information</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for interest</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">344</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,402</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for taxes</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">105</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Supplementary cash flow information on noncash investing and financing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accretion of beneficial conversion feature of redeemable convertible preferred stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AccretionOfPreferredStockBeneficialConversionFeature" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="chpt:ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">615,697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent earnout liability recognized upon the closing of the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">828,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of remaining contingent earnout liability upon triggering event</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">242,640</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">$</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying notes are an integral part of these condensed consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div id="tx218229_18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011004">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Business<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>and Basis of Presentation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. (&#8220;ChargePoint&#8221; or the &#8220;Company,&#8221; &#8220;it,&#8221; &#8220;its&#8221;) designs, develops, and markets networked electric vehicle (&#8220;EV&#8221;) charging system infrastructure (&#8220;Networked Charging Systems&#8221;) and cloud-based&#160;services which enable consumers the ability to locate, reserve, authenticate and transact EV charging sessions (&#8220;Cloud&#8221; or &#8220;Cloud Services&#8221;). As part of ChargePoint&#8217;s Networked Charging Systems, subscriptions and other offerings, it provides an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time&#160;information about charging sessions and full control, support and m<div style="letter-spacing: 0px; top: 0px;;display:inline;">a</div>nagement of the Networked Charging Systems. This network provides multiple <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">web-based&#160;portals</div> for charging system owners, fleet managers, drivers, and utilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Company offers extended parts and labor warranty (&#8220;Assure&#8221;) that includes proactive monitoring, fast response times, expert advice and robust reporting. The ChargePoint as a Service (&#8220;CPaaS&#8221;) program combines the customer&#8217;s use of ChargePoint&#8217;s owned and operated systems with Cloud Services, Assure and other benefits available to subscribers into one subscription. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s fiscal year ends on January&#160;31. References to fiscal year 2021 relate to the fiscal year ended January&#160;31, 2021 and to fiscal year 2022 refer to the fiscal year ending January&#160;31, 2022. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Presentation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) for interim financial reporting. The Company&#8217;s condensed consolidated financial statements include the accounts of the Company and its wholly-owned&#160;subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended January&#160;31, 2021 and the related notes included in the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on July 12, 2021, which provides a more complete discussion of the Company&#8217;s accounting policies and certain other information. The information as of January&#160;31, 2021 included on the condensed consolidated balance sheets was derived from the Company&#8217;s audited consolidated financial statements. The condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for a fair statement of the Company&#8217;s financial position as of July&#160;31, 2021 and the results of operations for the three and six months ended July 31, 2021 and 2020, and cash flows for the six months ended July&#160;31, 2021 and 2020. The results of operations for the three and six months ended July&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending January&#160;31, 2022. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s condensed consolidated financial statements have been prepared on the basis of continuity of operations, the realization of assets, and the satisfaction of liabilities in the ordinary course of business. Since inception, the Company has been engaged in developing its product offerings, raising capital, and recruiting personnel. The Company&#8217;s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company&#8217;s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of July&#160;31, 2021, the Company had an accumulated deficit of $<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">682.1</ix:nonFraction>&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, borrowings under its loan facilities, customer payments and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, cash equivalents, and restricted cash of $<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">618.5</ix:nonFraction>&#160;million as of July&#160;31, 2021. As of September&#160;10, 2021, the date on which these condensed consolidated financial statements were available to be issued, the Company believes that its cash on hand, together with cash generated from sales to customers, will satisfy its working capital and capital requirements for at least the next twelve months. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011004"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s assessment of the period of time through which its financial resources will be adequate to support its operations is a forward-looking&#160;statement and involves risks and uncertainties. The Company&#8217;s actual results could vary as a result of, and its near- and long-term&#160;future capital requirements will depend on, many factors, including its growth rate, subscription renewal activity, the timing and extent of spending to support its acquisitions, infrastructure and research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of products or features, the continuing market adoption of its Networked Charging Systems platform, and the overall market acceptance of EVs. The Company has and may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. The Company has based its estimates on assumptions that may prove to be wrong, and it could use its available capital resources sooner than it currently expects. The Company may be required to seek additional equity or debt financing. Future liquidity and cash requirements will depend on numerous factors, including market penetration, the introduction of new products, and potential acquisitions of related businesses or technology. In the event that additional financing is required from outside sources, the Company may not be able to raise it on acceptable terms or at all. If the Company is unable to raise additional capital when desired, or if it cannot expand its operations or otherwise capitalize on its business opportunities because it lacks sufficient capital, its business, operating results, and financial condition would be adversely affected. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021 (&#8220;Closing Date&#8221;), Switchback Energy Acquisition Corporation (&#8220;Switchback&#8221;) consummated the previously announced transactions pursuant to which Lightning Merger Sub Inc., a wholly owned subsidiary of Switchback incorporated in the State of Delaware (&#8220;Lightning Merger Sub&#8221;), merged with ChargePoint, Inc., a Delaware corporation (&#8220;Legacy ChargePoint&#8221;); Legacy ChargePoint survived as a wholly-owned subsidiary of Switchback (such transactions, the &#8220;Merger,&#8221; and, collectively with the other transactions described in the Merger Agreement (as defined below), the &#8220;Reverse Recapitalization&#8221;). Further, as a result of the Merger, Switchback was renamed &#8220;ChargePoint Holdings, Inc.&#8221; </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Please refer to Note 3 &#8220;Reverse Recapitalization&#8221; for further details of the Merger. </div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011005">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summary of Significant Accounting Policies </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements as of January&#160;31, 2021 and 2020 and for the years ended January&#160;31, 2021, 2020, and 2019. </div></div> <ix:nonNumeric name="chpt:CommonStockWarrantLiabilitiesPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011006"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Warrants Liabilities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company assumed <ix:nonFraction name="chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares" contextRef="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,470,562</ix:nonFraction> publicly-traded warrants (&#8220;Public Warrants&#8221;) and <ix:nonFraction name="chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares" contextRef="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,521,568</ix:nonFraction> private placement warrants issued to NGP Switchback, LLC (&#8220;Private Placement Warrants&#8221; and, together with the Public Warrants, the &#8220;Common Stock Warrants&#8221;) upon the Merger, all of which were issued in connection with Switchback&#8217;s initial public offering and subsequent overallotment (other than <ix:nonFraction name="chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares" contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,000,000</ix:nonFraction> Private Placement Warrants <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">which</div> were issued in connection with the closing of the Merger) and entitle the holder to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> share of the Company&#8217;s Common stock, par value $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction> (&#8220;Common Stock&#8221;) at an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">11.50</ix:nonFraction> per share. During the six months ended July&#160;31, 2021, <ix:nonFraction name="chpt:ClassOfWarrantOrRightExercisedDuringPeriodShares" contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,226,081</ix:nonFraction> Public Warrants and <ix:nonFraction name="chpt:ClassOfWarrantOrRightExercisedDuringPeriodShares" contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,347,712</ix:nonFraction> Private Placement Warrants were exercised and<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">the remaining</div>&#160;<ix:nonFraction name="chpt:ClassOfWarrantOrRightRedemedDuringPeriodShares" contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">244,481</ix:nonFraction> Public <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Warrants outstanding as of the July 6, 2021 redemption date were redeemed for cash. The Public Warrants, prior to their redemption, were publicly traded and were exercisable for cash unless certain conditions occurred, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants could be cashlessly exercised. The Private Placement Warrants are not redeemable for cash so long as they are held by the initial purchasers or their permitted transferees but may be redeemable for common stock if certain other conditions are met. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">basis as the Public Warrants. </div></div></div></ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011005" continuedAt="TextSelectionAppend_26011005_1"><ix:continuation id="TextSelection_26011006"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders&#8217; equity. The agreement governing the Common Stock Warrants includes a provision (&#8220;Replacement of Securities Upon Reorganization&#8221;), the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">fixed-for-fixed</div></div> option on the Company&#8217;s ordinary shares, the Private Placement Warrants are not considered to be &#8220;indexed to the Company&#8217;s own stock.&#8221; In addition, the provision provides that in the event of a tender or exchange offer accepted by holders of more than <ix:nonFraction name="chpt:PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>% of the outstanding shares of the Company&#8217;s ordinary shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company&#8217;s control), all Common Stock Warrant holders would be entitled to cash, while only certain of the holders of the Company&#8217;s ordinary shares may be entitled to cash. These provisions preclude the Company from classifying the C<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>mmon Stock Warrants in stockholders&#8217; equity. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed consolidated statements of operations and comprehensive loss at each reporting <div style="letter-spacing: 0px; top: 0px;;display:inline;">date</div>. </div> </ix:continuation> <ix:nonNumeric name="chpt:ContingentEarnoutLiabilityPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent Earnout<div style="display:inline;">&#160;</div>Liability </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In connection with the Reverse Recapitalization and pursuant to the Merger Agreement and Plan of Merger dated as of September&#160;23, 2020 by and among the Company, Lightning Merger Sub Inc., and Switchback (&#8220;Merger Agreement&#8221;), eligible ChargePoint equity holders were entitled to receive as additional merger consideration shares of the Company&#8217;s Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Merger Agreement and Note 9). In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40,</div> the earnout shares were not indexed to the Common Stock and therefore were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the condensed consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of the contingent consideration was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 9) prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk-free rate, expected term and dividend rate. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Until its settlement the contingent earnout liability was categorized as a Level&#160;3 fair value measurement (see Fair Value of Financial Instruments accounting policy as described above) because the Company estimated projections during the Earnout Period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011005_1" continuedAt="TextSelectionAppend_26011005_2"> <ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S.&#160;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, the estimated expected benefit period for deferred contract acquisition costs, allowances for doubtful accounts, inventory reserves, the useful lives of long-lived&#160;assets, the determination of the incremental borrowing rate used for operating lease liabilities, the valuation of redeemable convertible preferred stock warrants and common stock warrants, including Common Stock Warrants as a result of the Merger, contingent earnout liability, the value of common stock and other assumptions used to measure stock-based&#160;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. </div></div></ix:nonNumeric> <ix:nonNumeric name="chpt:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of Credit Risk and Other Risks and Uncertainties </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers&#8217; financial condition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company&#8217;s customer base and geographic sales areas. As of July&#160;31, 2021 and January&#160;31, 2021, one customer individually accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P02_01_2021To07_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">9</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P02_01_2020To07_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">16</ix:nonFraction>% of accounts receivable, net, respectively. For the six months ended July&#160;31, 2021 and 2020, there were no customers that represented <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P02_01_2020To07_31_2020_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P02_01_2021To07_31_2021_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction></ix:nonFraction>% or more of total revenue. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company&#8217;s operating results. </div></div></ix:nonNumeric> <ix:nonNumeric name="chpt:ImpactOfCovidNineteenPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011142"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the World Health Organization characterized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> as a pandemic. The impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has disrupted ChargePoint&#8217;s supply chain and heightened its freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales around the world. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:nonNumeric> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_26011005_2" continuedAt="TextSelectionAppend_26011005_3"><ix:continuation id="TextSelection_26011142"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">As a result of the </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-essential</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">While the ultimate duration and extent of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic depends on current and future developments that cannot be accurately predicted, such as the extent and effectiveness of containment actions and vaccinations, it has already had an adverse effect on the global economy, the ultimate societal and economic impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic remains unknown. The effect of the COVID-19 pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in ChargePoint&#8217;s revenues, and the Company believes that since people are not yet fully back to work it has not yet seen the full return of commercial customer demand for its products. The conditions caused by the COVID-19 pandemic, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint&#8217;s gross margins as the Company&#8217;s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to heighten supply chain pricing and logistics expenses, and could, for example, adversely impact ChargePoint&#8217;s gross margins through heightened supply chain expenses, and could adversely affect demand for ChargePoint&#8217;s platforms, lengthen its sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect its business, results of operations and financial condition. </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"> </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div></ix:continuation> <ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">Segment Reporting </div></div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">The Company operates as <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_Segment" decimals="0" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> operating segment because its</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">Chief Executive Officer, as the Company&#8217;s chief operating decision maker reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.</div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:FairValueOfFinancialInstrumentsPolicy" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value: </div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 1)&#160;&#8212;&#160;Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 2)&#160;&#8212;&#160;Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 3)&#160;&#8212;&#160;Inputs that are unobservable for the asset or liability. </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The Company classifies financial instruments in Level&#160;3</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level&#160;3</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company&#8217;s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each period. There were no transfers between levels during the periods presented. The Company had no material </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-financial&#160;assets</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> valued on a </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-recurring&#160;basis</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> that resulted in an impairment in any period presented. </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The carrying values of the Company&#8217;s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term&#160;nature of these instruments. </div></div></div></ix:nonNumeric> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelectionAppend_26011005_3" continuedAt="TextSelectionAppend_26011005_4"> <ix:nonNumeric name="chpt:RevenueRemainingPerformanceObligationPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remaining Performance Obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">non-cancellable&#160;contracted</div> amounts that will be invoiced and recognized as revenue in future periods. The Company&#8217;s Assure, Cloud, and CPaaS subscription terms typically range from one to five years<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and are paid up-front</div>. Revenue expected to be recognized from remaining performance obligations was $<ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">118.2</ix:nonFraction>&#160;million as of July&#160;31, 2021, of which <ix:nonFraction name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="PAsOn07_31_2021" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:numdotdecimal">42</ix:nonFraction>&#160;% is expected to be recognized over the next twelve months<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></ix:nonNumeric> <ix:nonNumeric name="chpt:DeferredRevenuePolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred Revenue </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud Services and Assure services not yet provided as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">customer-by-customer&#160;basis.</div></div> Deferred revenue that will be recognized during the succeeding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">twelve-month</div> period is recorded as current deferred revenue with the remainder recorded as deferred revenue, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> on the condensed consolidated balance sheets. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total current and non-current deferred revenue was </div> $<ix:nonFraction name="us-gaap:DeferredRevenue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">105.8</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:DeferredRevenue" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">89.8</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million as of July&#160;31, 2021 and January&#160;31, 2021, respectively. The Company recognized $<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.6</ix:nonFraction> million of revenue during the three months ended July 31, 2021 and July 31, 2020, and </div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> </div>$<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">22.9</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">21.0</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million of revenue during the six months ended July&#160;31, 2021 and July&#160;31, 2020, respectively, that was included in the deferred revenue balance </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">at the beginning of the period. </div></div></div></ix:nonNumeric> <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011147"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company can adopt new or revised accounting guidance as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (&#8220;JOBS Act&#8221;) either (1)&#160;within the same periods as those otherwise applicable to public business entities, or (2)&#160;within the same time periods as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public&#160;business</div> entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public&#160;business</div> entities, as indicated below. Based on the Company&#8217;s public float as of July&#160;31, 2021, it will become a large accelerated filer, and lose emerging growth company status, as of January&#160;31, 2022. As of January 31, 2022, the Company will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Standards Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June&#160;2016, the FASB issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2016-13,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</div></div> and has since released various amendments including ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-04.</div> The guidance modifies the measurement of expected credit losses on certain financial instruments. The Company will become a large accelerated filer effective January&#160;31, 2022, at which point the Company will follow the timeline for adoption of new accounting pronouncements for public companies. As a result, the Company will adopt ASU&#160;2016-13 for the January&#160;31, 2022 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of February&#160;1, 2021 and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December&#160;2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</div></div> which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as the elimination of exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, the recognition of deferred tax liabilities for outside basis differences, ownership changes in investments, and tax basis <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up&#160;in</div> goodwill obtained in a transaction that is not a business combination. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020, including interim periods therein. As a result, the Company will adopt ASU&#160;2019-12 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div></ix:nonNumeric> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011005_4"><ix:continuation id="TextSelection_26011147"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In August 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt &#8212; Debt with Conversion and Other Options (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20)</div> and Derivatives and Hedging-Contracts in Entity&#8217;s Own Equity (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40),</div></div></div> which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020. As a result, the Company will adopt ASU&#160;2020-06 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="chpt:ReverseRecapitalizationTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011152">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reverse Recapitalization </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021, Lightning Merger Sub, a wholly-owned subsidiary of Switchback, merged with Legacy ChargePoint, with Legacy ChargePoint surviving as a wholly-owned subsidiary of Switchback. As a result of the Merger, Switchback was renamed &#8220;ChargePoint Holdings, Inc.&#8221; Immediately prior to the closing of the Merger: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">all <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,427,306</ix:nonFraction> shares of Legacy ChargePoint&#8217;s outstanding Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">H-1</div> redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-to-one</div></div> basis</ix:nonNumeric> and an additional <ix:nonFraction name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,026,084</ix:nonFraction> shares of Common Stock were issued to settle the accumulated dividend to the Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">H-1</div> redeemable convertible preferred stockholders of $<ix:nonFraction name="us-gaap:PreferredStockAmountOfPreferredDividendsInArrears" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">21.1</ix:nonFraction>&#160;million; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">all <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">160,925,957</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares of Legacy ChargePoint&#8217;s outstanding Series H, Series G, Series F, Series E, and Series D redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"><ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"><ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"><ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"><ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-to-one</div></div> basis</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">45,376</ix:nonFraction> shares of Legacy ChargePoint&#8217;s outstanding Series C redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">1:73.4403</ix:nonNumeric> basis; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">130,590</ix:nonFraction> shares of Legacy ChargePoint&#8217;s outstanding Series B redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">1:42.9220</ix:nonNumeric> basis; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all <ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">29,126</ix:nonFraction> shares of Legacy ChargePoint&#8217;s outstanding Series A redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <ix:nonNumeric name="us-gaap:PreferredStockConversionBasis" contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">1:48.2529</ix:nonNumeric> basis. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the Merger, eligible ChargePoint equity holders received or <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">had</div> the right to receive shares of Common Stock at a deemed value of $<ix:nonFraction name="us-gaap:BusinessAcquisitionSharePrice" contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">10.00</ix:nonFraction> per share after giving effect to the exchange ratio of 0.9966 as defined in the Merger Agreement (&#8220;Exchange Ratio&#8221;). Accordingly, immediately following the consummation of the Merger, Legacy ChargePoint common stock exchanged into <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">217,021,368</ix:nonFraction></ix:nonFraction> shares of Common Stock<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P02_26_2021To02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">68,896,516</ix:nonFraction></ix:nonFraction> shares were reserved for the issuance of Common Stock upon the potential future exercise of Legacy ChargePoint stock options and warrants that were exchanged into ChargePoint stock options and warrants, and 27,000,000 shares of Common Stock were reserved for the potential future issuance of the earnout shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the execution of the Merger Agreement, Switchback entered into separate subscription agreements (each a &#8220;Subscription Agreement&#8221;) with a number of investors (each a &#8220;New PIPE Investor&#8221;), pursuant to which the New PIPE Investors agreed to purchase, and Switchback agreed to sell to the New PIPE Investors, an aggregate of&#160;<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P02_26_2021To02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,500,000</ix:nonFraction>&#160;shares of Common Stock (&#8220;PIPE Shares&#8221;), for a purchase price of $<ix:nonFraction name="us-gaap:SharePrice" contextRef="PAsOn02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">10.00</ix:nonFraction>&#160;per share and an aggregate purchase price of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P02_26_2021To02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">225.0</ix:nonFraction>&#160;million, in a private placement pursuant to the subscription agreements (&#8220;PIPE Financing&#8221;). The PIPE Financing closed simultaneously with the consummation of the Merger. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Pursuant to the terms of a letter agreement the initial Switchback stockholders entered into in connection with the execution of the Merger Agreement (&#8220;Founders Stock Letter&#8221;), the initial stockholders surrendered <ix:nonFraction name="chpt:StockSurrendedDuringPeriodShares" contextRef="P02_26_2021To02_26_2021_FounderSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">984,706</ix:nonFraction> of Switchback Class&#160;B common stock shares purchased by NGP Switchback, LLC, a Delaware limited liability company (&#8220;Sponsor&#8221;) prior to Switchback Public Offering on May&#160;16, 2019 ( &#8220;Founder Shares&#8221;) for no consideration, whereupon such Founder Shares were immediately cancelled. Additionally, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" contextRef="P02_26_2021To02_26_2021_FounderEarnBackSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">900,000</ix:nonFraction> Founder Earn Back Shares, which were previously subjected to potential forfeiture until the closing volume weighted average price per share of Common Stock <div style="letter-spacing: 0px; top: 0px;;display:inline;">achieved</div>&#160;$<ix:nonFraction name="chpt:ShareTransferTriggerPricePricePerShare" contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">12.00</ix:nonFraction> for any <span style="-sec-ix-hidden:hidden26011036">ten trading days</span> within any <span style="-sec-ix-hidden:hidden26011037">twenty consecutive trading day</span> period during the <ix:nonNumeric name="chpt:ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis" format="ixt-sec:durwordsen">five-year</ix:nonNumeric> period following the Closing (&#8220;Founder Earn Back Triggering Event&#8221;), met the Earn Back Triggering Event on March&#160;12, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the Closing, the Sponsor exercised its right to convert a portion of the working capital loans made by the Sponsor to Switchback into an additional <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" contextRef="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:numdotdecimal">1,000,000</ix:nonFraction> Private Placement Warrants at a price of $<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">1.50</ix:nonFraction> per warrant in satisfaction of $<ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction>&#160;million principal amount of such loans. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">20 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011152"> <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011153"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of shares of Common Stock issued immediately following the consummation of the Merger was<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">as follows:</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 83%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock of Switchback, outstanding prior to Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:BusinessCombinationCommonStock" contextRef="PAsOn01_31_2021_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">39,264,704</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less redemption of Switchback shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" contextRef="P02_01_2021To07_31_2021_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">33,009</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less surrender of Switchback Founder Shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:StockSurrendedDuringPeriodShares" contextRef="P02_01_2021To07_31_2021_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">984,706</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock of Switchback</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:BusinessCombinationCommonStock" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,246,989</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares issued in PIPE</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="P02_01_2021To07_31_2021_PipeFinancingMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">22,500,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Merger and PIPE financing shares (1)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:BusinessCombinationAndPipeFinancingShares" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010408">60,746,989</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legacy ChargePoint shares&#160;(2)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:LegacyChargePointShares" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal" id="Fact_26010409">217,021,368</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of common stock immediately after Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">277,768,357</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Merger is accounted for as a reverse recapitalization under U.S. GAAP. This determination is primarily based on Legacy ChargePoint stockholders comprising a relative majority of the voting power of ChargePoint and having the ability to nominate the members of the Board, Legacy ChargePoint&#8217;s operations prior to the acquisition comprising the only ongoing operations of ChargePoint, and Legacy ChargePoint&#8217;s senior management comprising a majority of the senior management of ChargePoint. Under this method of accounting, Switchback is treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of ChargePoint represent a continuation of the financial statements of Legacy ChargePoint with the Merger being treated as the equivalent of ChargePoint issuing stock for the net assets of Switchback, accompanied by a recapitalization. The net assets of Switchback are stated at historical costs, with no goodwill or other intangible assets recorded. Operations prior to the Merger are presented as those of ChargePoint. All periods prior to the Merger have been retrospectively adjusted using the Exchange Ratio for the equivalent number of shares outstanding immediately after the Merger to effect the reverse recapitalization. Additionally, upon the consummation of the Merger, the Company gave effect to the issuance of <ix:nonFraction name="chpt:BusinessCombinationAndPipeFinancingShares" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">60,746,989</ix:nonFraction> shares of Common Stock for the previously issued Switchback common stock and PIPE Shares that were outstanding at the Closing Date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In connection with the Merger, the Company raised $<ix:nonFraction name="chpt:ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">511.6</ix:nonFraction>&#160;million of proceeds including the contribution of $<ix:nonFraction name="us-gaap:AssetsHeldInTrust" contextRef="PAsOn07_31_2021_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">286.6</ix:nonFraction>&#160;million of cash held in Switchback&#8217;s trust account from its initial public offering, net of redemptions of Switchback public stockholders of $<ix:nonFraction name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" contextRef="P02_01_2021To07_31_2021_SwitchbackPublicStockholdersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction>&#160;million, and $<ix:nonFraction name="chpt:ProceedsFromBusinessCombination" contextRef="P02_01_2021To07_31_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">225.0</ix:nonFraction>&#160;million of cash in connection with the PIPE financing. The Company incurred $<ix:nonFraction name="chpt:TransactionCosts" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">36.5</ix:nonFraction>&#160;million of transaction costs, consisting of banking, legal, and other professional fees, of which $<ix:nonFraction name="chpt:AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.5</ix:nonFraction>&#160;million was recorded as a reduction to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital of proceeds and the remaining $<ix:nonFraction name="chpt:OfferingCostsExpensed" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">7.0</ix:nonFraction>&#160;million was expensed in the condensed consolidated statements of operations. </div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011153">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March&#160;12, 2021 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(2)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of Legacy ChargePoint shares was determined from the&#160;<ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn02_26_2021_LegacyChargePointSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">217,761,738</ix:nonFraction>&#160;shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of&#160;<ix:nonFraction name="chpt:StockholdersEquityExchangeRatio" contextRef="P02_26_2021To02_26_2021" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:numdotdecimal">0.9966</ix:nonFraction>. All fractional shares were rounded down. </div></div> </td> </tr> </table> </ix:continuation></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">21 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011183">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s assets and liabilities that were measured at fair value on a recurring basis were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;July&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">454,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn07_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">454,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial assets</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">454,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">454,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrant liabilities (Private Placement)</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 68%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; break-inside: avoid;">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">26,868</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 68%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 64%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td>
<td style="width: 0%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;January&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn01_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">109,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock warrant liability</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" contextRef="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">75,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets. The aggregate fair value of the Company&#8217;s money market funds approximated amortized cost and, as such, there were <ix:nonFraction name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" contextRef="P02_01_2021To07_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" contextRef="P02_01_2020To01_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> unrealized gains or losses on money market funds as of July&#160;31, 2021 and January&#160;31, 2021. Realized gains and losses, net of tax, were not material for any of the periods presented. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of July&#160;31, 2021 and January&#160;31, 2021, the Company had no investments with a contractual maturity of greater than one year. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <ix:continuation id="TextSelection_26011183"> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of the changes in the fair value of the Company&#8217;s Level&#160;3 financial instruments: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;">
<tr style="font-size: 0px;">
<td style="width: 65%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Redeemable<br/> convertible<br/> preferred&#160;stock<br/> warrant&#160;liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Private<br/> placement<br/> warrant<br/> liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Earnout<br/> liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">75,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Private placement warrant liability acquired as part of the merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">127,888</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent earnout liability recognized upon the closing of the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">828,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value included in other income (expense), net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,237</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">49,264</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">84,420</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of warrants to stockholders&#8217; equity (deficit) due to exercise</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,756</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">66,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of earnout shares upon triggering events</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">501,120</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of remaining contingent earnout liability upon triggering event</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">242,640</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" contextRef="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">26,868</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">values</div> of the private placement warrant liability, redeemable convertible preferred stock warrant liability and earnout liability are based on significant unobservable inputs, which represent Level&#160;3 measurements within the fair value hierarchy. The significant unobservable inputs used in the fair value measurements of the private placement warrant liability, the redeemable convertible preferred stock warrant liability and the earnout liability include the expected volatility and dividend yield. In determining the fair value of the private placement warrant liability, the Company used the Binomial Lattice Model (&#8220;BLM&#8221;) that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date (Note 9). In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>Black-Scholes Option Pricing Model (&#8220;Black-Scholes&#8221;) to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 9). In determining the fair value of the earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available (see Note 9). </div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011186">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Composition of<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Certain Financial Statement Items </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 77%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-progress</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">68</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,495</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,495</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Inventories</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">27,916</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">33,592</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011186" continuedAt="TextSelectionAppend_26011186_1"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net </div></div></div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 77%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">899</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,594</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computers and software</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,384</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">12,140</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,605</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tooling</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,705</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,398</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Owned and operated systems</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">20,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">17,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,462</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">61,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">54,851</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,305</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,863</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Property and Equipment, Net</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,265</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">29,988</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the three months ended July&#160;31, 2021 and 2020 was $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.9</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.4</ix:nonFraction>&#160;million, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the six months ended July&#160;31, 2021 and 2020 was $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">5.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:Depreciation" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">4.7</ix:nonFraction>&#160;million, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued and other current liabilities </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued and other current liabilities consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 78%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">19,113</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">18,404</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refundable customer deposits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:RefundableCustomerDeposits" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,488</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:RefundableCustomerDeposits" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,482</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">6,495</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,213</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payroll and related expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,372</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">7,547</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warranty accruals</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:WarrantyAccrualsCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:WarrantyAccrualsCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,282</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,123</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Accrued and Other Current Liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AccruedAndOtherLiabilitiesCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,980</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:AccruedAndOtherLiabilitiesCurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">47,162</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">24 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011186_1"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue </div></div></div> <ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six&#160;Months&#160;Ended&#160;July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">51,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">32,347</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">86,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">62,638</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,012</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,610</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">10,412</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,095</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">56,121</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,957</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">96,631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">67,733</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In July 2018, the Company entered into a term loan facility with certain lenders (&#8220;2018 Loan&#8221;) with a borrowing capacity of $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn07_31_2018_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">45.0</ix:nonFraction>&#160;million to finance working capital and repay all outstanding amounts owed under<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>previous loans. The Company borrowed $<ix:nonFraction name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">35.0</ix:nonFraction>&#160;million, with issuance costs of $<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction>&#160;million and net proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">33.9</ix:nonFraction>&#160;million. The 2018 Loan was secured by substantially all of the Company&#8217;s assets, contained customary affirmative and negative covenants, and required the Company to maintain minimum cash balances and attain certain customer billing targets. The 2018 Loan had a <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" format="ixt-sec:durwordsen"><div style="letter-spacing: 0px; top: 0px;;display:inline;">five</div>-year</ix:nonNumeric> maturity and interest was calculated at <ix:nonNumeric name="us-gaap:LineOfCreditFacilityInterestRateDescription" contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">LIBOR plus <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:numdotdecimal">6.55</ix:nonFraction>%</ix:nonNumeric>. The 2018 Loan agreement was amended on March&#160;20, 2019 to extend the interest only monthly payments through June&#160;30, 2021 to be followed by equal monthly payments of principal and interest. As of January&#160;31, 2021, the Company was in compliance with all financial and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> debt covenants. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction costs upon entering into the 2018 Loan were recorded as debt discount and were amortized over the term of the 2018 Loan. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">There was <ix:nonFraction name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> interest expense incurred during the three months ending July 31, 2021; the interest expense incurred during the three months ended July 31, 2020 was $<ix:nonFraction name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">0.8</ix:nonFraction> million.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total interest expense incurred during the six months ended </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> July&#160;31, 2021 and 2020 was $<ix:nonFraction name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" contextRef="P02_01_2021To07_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" contextRef="P02_01_2020To07_31_2020_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.6</ix:nonFraction>&#160;million, respectively. There was <ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> accrued interest as of July&#160;31, 2021 and January&#160;31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company repaid the entire loan balance of $<ix:nonFraction name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="P03_01_2021To03_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">35.0</ix:nonFraction>&#160;million plus accrued interest and prepayment fees of $<ix:nonFraction name="chpt:RepaymentOfAcrruedInterestAndPrepaymentFees" contextRef="P03_01_2021To03_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction>&#160;million. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011196">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments<div style="display:inline;">&#160;</div>and Contingencies </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase Commitments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Open purchase commitments are for the purchase of goods and services related to, but not limited to, manufacturing, facilities, and professional services under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> contracts. As of July&#160;31, 2021, the Company had open purchase commitments for goods and services of $<ix:nonFraction name="us-gaap:PurchaseObligation" contextRef="PAsOn07_31_2021_PurchaseCommitmentMemberusgaapPurchaseCommitmentExcludingLongtermCommitmentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">133.7</ix:nonFraction>&#160;million, all of which are expected to be received by June&#160;30, 2024. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011196" continuedAt="TextSelectionAppend_26011196_1"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal Proceedings </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">26 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011196_1" continuedAt="TextSelectionAppend_26011196_2"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company believes it has recorded adequate provisions for any such lawsuits, claims, and proceedings and, as of July&#160;31, 2021, it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the condensed consolidated financial statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters described herein cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending a<div style="letter-spacing: 0px; top: 0px;;display:inline;">g</div>ainst it. Nevertheless, the condensed consolidated financial statements could be materially adversely affected in a particular period by the resolution of one or more of these contingencies. Liabilities established to provide for contingencies are adjusted as further information develops, circumstances change, or contingencies are resolved; and such changes are recorded in the accompanying condensed consolidated statements of operations during the period of the change and reflected in accrued and other current liabilities on the accompanying condensed consolidated balance sheets. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guarantees<div style="display:inline;">&#160;</div>and Indemnifications </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has service level commitments to its customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if the Company fails to meet those levels. To date, the Company has not incurred any material costs as a result of such commitments. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party&#8217;s intellectual property rights. Additionally, the Company may be required to indemnify for claims caused by its negligence or willful misconduct. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed consolidated financial statements. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by them in any action or proceeding to which any of them are, or are threatened to be, made a party by reason of their service as a director or officer. The Company maintains director and officer insurance coverage that would generally enable it to recover a portion of any future amounts paid. The Company also may be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company leases its office facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases with various lease terms. The Company also leases certain office equipment under operating lease agreements. </div></div> </ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">27 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011196_2"> <ix:nonNumeric name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents future payments of lease liabilities under the Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases as of July&#160;31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 87%;"></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<br/> thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 (remaining six months)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,759</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">5,111</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,329</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,153</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,837</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,871</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted operating lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">34,060</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">9,348</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">24,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current portion of operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, noncurrent</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">21,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Common Stock </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021, the Merger was consummated and the Company issued <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">60,746,989</ix:nonFraction> shares for an aggregate purchase price of $<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">200.5</ix:nonFraction>&#160;million, net of issuance costs of $<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">29.4</ix:nonFraction>&#160;million. Immediately following the Merger, there were&#160;<ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">277,768,357</ix:nonFraction>&#160;shares of Common Stock outstanding with a par value of $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction>. The holder of each share of Common Stock is entitled to&#160;<ix:nonNumeric name="us-gaap:CommonStockVotingRights" contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">one</ix:nonNumeric>&#160;vote. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company has retroactively adjusted the shares issued and outstanding prior to February&#160;26, 2021 to give effect to the <div style="letter-spacing: 0px; top: 0px;;display:inline;">Exchange Ratio</div>&#160;established in the Merger Agreement to determine the number of shares of Common Stock into which they were converted. Immediately prior to the Merger, <ix:nonFraction name="chpt:SharesAuthorizedToIssuePriorToMerger" contextRef="PAsOn02_26_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">484,951,532</ix:nonFraction>&#160;shares were authorized to issue&#160;at $<ix:nonFraction name="chpt:SharesParValue" contextRef="PAsOn02_26_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:numdotdecimal">0.0001</ix:nonFraction>&#160;par value, with&#160;<ix:nonFraction name="chpt:SharesAuthorizedToIssuePriorToMerger" contextRef="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">299,771,284</ix:nonFraction>&#160;shares designated as Common Stock and&#160;<ix:nonFraction name="chpt:SharesAuthorizedToIssuePriorToMerger" contextRef="PAsOn02_26_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">185,180,248</ix:nonFraction> shares of redeemable convertible preferred stock. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Reserved for Future Issuance </div></div></div> <ix:nonNumeric name="chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Shares of Common Stock reserved for future issuance, on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-if&#160;converted</div> basis, were as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 83%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options issued and outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_StockOptionsIssuedAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">26,401,717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_RestrictedStockUnitsAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">4,017,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrants outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_CommonStockReservedForEarnoutMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">39,249,702</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares available for grant under&#160;2021 Equity Incentive Plan</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">40,878,653</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares available for grant under&#160;2021 ESPP</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">8,177,683</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of common stock reserved</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">118,724,904</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On February&#160;26, 2021, upon the closing of the Merger (Note 3), all of the outstanding redeemable convertible preferred stock was converted to Common Stock pursuant to the conversion rate effective immediately prior to the Merger and the remaining amount was reclassified to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">28 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="chpt:StockWarrantsAndEarnoutsTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011048">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Warrants and<div style="display:inline;">&#160;</div>Earnout </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redeemable Convertible Preferred Stock Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Warrants to purchase a total of <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis_SeriesBDEPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,358,528</ix:nonFraction> shares of Series B, D and E redeemable convertible preferred stock were initially recognized as a&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, Legacy ChargePoint redeemable convertible preferred stock was converted into Legacy ChargePoint common stock pursuant to the conversion rate effective immediately prior to the Merger while all related Legacy ChargePoint preferred stock warrants were converted into warrants exercisable for shares of Common Stock with terms consistent with the Legacy ChargePoint preferred stock warrants except for the number of shares exercisable therefor and the exercise price, each of which was adjusted using the Exchange Ratio. At that time, the redeemable convertible preferred stock warrant liability was remeasured and reclassified to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">additional&#160;paid-in&#160;capital.</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The liability associated with these warrants was subject to remeasurement at each balance sheet date using the Level&#160;3 fair value inputs. See Note 4 for further details. </div></div> <ix:nonNumeric name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Level&#160;3 fair value inputs used in the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,<br/> 2021</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Merger&#160;Date)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">84.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">80.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="-1" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="-1" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_Y" decimals="1" scale="0" format="ixt:numdotdecimal">0.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_Y" decimals="1" scale="0" format="ixt:numdotdecimal">1.4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> </ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common Stock Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the warrants to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_LegacyChargepointMembersrtOwnershipAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,358,528</ix:nonFraction> shares of Legacy ChargePoint preferred stock described above, Legacy ChargePoint had outstanding warrants to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">36,402,503</ix:nonFraction> shares of Legacy ChargePoint common stock (collectively, &#8220;Legacy Warrants&#8221;), which now represent warrants to purchase Common Stock. During the three months ended July&#160;31, 2021, <ix:nonFraction name="chpt:WarrantsExercised" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">587,880</ix:nonFraction> Legacy Warrants were net exercised resulting in the issuance of <ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares" contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">558,100</ix:nonFraction> shares of Common Stock. During the six months ended July&#160;31, 2021, <ix:nonFraction name="chpt:WarrantsExercised" contextRef="P02_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,685,185</ix:nonFraction> Legacy Warrants were net exercised resulting in the issuance of <ix:nonFraction name="chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares" contextRef="P02_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,480,080</ix:nonFraction> shares of Common Stock. As of July&#160;31, 2021, there were <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">37,075,846</ix:nonFraction> Legacy Warrants outstanding which are classified as equity. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Private Placement Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Private Placement Warrants were initially recognized as a liability on February&#160;26, 2021, at a fair value of $<ix:nonFraction name="chpt:InitialMeasurementsOfFairValueOfWarrantLiability" contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">127.9</ix:nonFraction>&#160;million and the Private Placement Warrant liability was remeasured to fair value as of any respective exercise dates and as of July&#160;31, 2021. The Company recorded a gain of $<ix:nonFraction name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" contextRef="P05_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">3.8</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">49.2</ix:nonFraction>&#160;million for the three and six months ended July&#160;31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="chpt:FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011045">The Private Placement Warrants were valued using the following assumptions under <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>BLM that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date:</ix:nonNumeric> </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div><ix:continuation id="TextSelection_26011048" continuedAt="TextSelectionAppend_26011048_1"><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_26011045">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 79%;"></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Market price of public stock</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn07_31_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">23.65</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">$<ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">30.83</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn07_31_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">11.50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">$<ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">11.50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn07_31_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_Y" decimals="1" scale="0" format="ixt:numdotdecimal">4.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_Y" decimals="1" scale="0" format="ixt:numdotdecimal">5.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn07_31_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">70.2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">73.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn07_31_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.8</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn07_31_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="PAsOn02_26_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table> </ix:continuation> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Public Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Public Warrants may only be exercised for a whole number of shares. The Public Warrants became exercisable <ix:nonNumeric name="chpt:ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" format="ixt-sec:duryear">30</ix:nonNumeric> days after the completion of the Merger. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Public Warrants were initially recognized as a liability on February&#160;26, 2021 at a fair value of $<ix:nonFraction name="chpt:InitialMeasurementsOfFairValueOfWarrantLiability" contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">153.7</ix:nonFraction>&#160;million and the public warrant liability was remeasured to fair value based upon the market price as warrants were exercised. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 4, 2021 the Company issued a redemption notice pursuant to which all but <ix:nonFraction name="chpt:NumberOfWarrantsCalledForRedemption" contextRef="PAsOn06_04_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">244,481</ix:nonFraction> Public Warrants were exercised by the Public Warrant holders. At the conclusion of the redemption notice period on </div></div>July&#160;6, 2021, the Company redeemed the remaining<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="chpt:ClassOfWarrantsRedeemedOrCalledDuringPeriod" contextRef="P07_06_2021To07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">244,481</ix:nonFraction></div> Public Warrants<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;outstanding</div>&#160;for $<ix:nonFraction name="chpt:ClassOfWarrantsReedemptionPricePerWarrant" contextRef="PAsOn07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="2" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction> per warrant. The Company recognized a loss of $<ix:nonFraction name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" contextRef="P05_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">14.3</ix:nonFraction>&#160;million for the three months ended July&#160;31, 2021 and a loss of $<ix:nonFraction name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">15.9</ix:nonFraction> million&#160;for the six months ended July&#160;31, 2021, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2021,&#160;proceeds received for the exercise of Public Warrants were $<ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">117.6</ix:nonFraction>&#160;million. As of July&#160;31, 2021, <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> Public Warrants remained outstanding. </div></div> <ix:nonNumeric name="chpt:ScheduleOfAssumedPublicWarrantsTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity of warrants is set forth below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 49%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Legacy&#160;Common<br/> and&#160;Preferred&#160;Stock<br/> Warrants <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Private<br/> Placement<br/> Warrants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Public<br/> Warrants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock<br/> Warrants <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn01_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,761,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,761,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Warrants as Part of the Merger</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger" contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">6,521,568</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger" contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,470,562</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">16,992,130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WarrantsExercised" contextRef="P02_01_2021To07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal">1,685,185</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WarrantsExercised" contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal">4,347,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WarrantsExercised" contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal">10,226,081</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WarrantsExercised" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="0" scale="0" sign="-" format="ixt:numdotdecimal">16,258,978</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants Redeemed</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WarrantsRedeemed" contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">244,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WarrantsRedeemed" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">244,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">37,075,846</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,173,856</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">39,249,702</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The shares (and the warrants&#8217; exercise prices) subject to the Company&#8217;s Legacy common and preferred stock warrants were restated to reflect the exchange ratio of approximately <ix:nonFraction name="chpt:StockholdersEquityExchangeRatio" contextRef="P02_26_2021To02_26_2021_LegacyChargepointSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:numdotdecimal">0.9966</ix:nonFraction> established in the Merger Agreement as discussed in Note 3. </div></div></td></tr></table> </ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingent Earnout Liability </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the five year period starting at the closing of the Merger (&#8220;Earnout Period&#8221;), eligible former equity holders of Legacy ChargePoint <div style="letter-spacing: 0px; top: 0px;;display:inline;">could</div>&#160;receive up to <ix:nonFraction name="us-gaap:CommonStockSharesSubscribedButUnissued" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">27,000,000</ix:nonFraction> additional shares of Common Stock (&#8220;Earnout Shares&#8221;) in the aggregate in three equal tranches if certain Earnout Triggering Events (as described in the Merger Agreement) are fully satisfied. An &#8220;Earnout Triggering Event&#8221; means the date on which the closing volume weighted-average price (&#8220;VWAP&#8221;) per share of common stock quoted on the NYSE (or the exchange on which the shares of common stock are then listed) is greater or equal to $<ix:nonFraction name="chpt:EarnoutTriggeringSharePrice" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">15.00</ix:nonFraction>, $<ix:nonFraction name="chpt:SharePriceTriggeringEarnout" contextRef="PAsOn07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">20.00</ix:nonFraction> and $<ix:nonFraction name="chpt:TriggeringSharePrice" contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">30.00</ix:nonFraction> for any<span style="-sec-ix-hidden:hidden26011091"> ten</span> trading days within any <ix:nonNumeric name="chpt:NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:durday">20</ix:nonNumeric> consecutive trading day period within the Earnout Period. </div></div></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30 </div></div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div></div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011048_1"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the closing of the Merger, the contingent obligation to issue Earnout Shares was accounted for as a liability because the Earnout Triggering Events that determine the number of Earnout Shares required to be issued include events that are not solely ind<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div>xed to the common stock of ChargePoint. The estimated fair value of the total Earnout Shares at the closing of the Merger on February&#160;26, 2021, was $<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">828.2</ix:nonFraction>&#160;million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. <ix:nonNumeric name="chpt:FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011047">Assumptions used in the valuation are described below.</ix:nonNumeric> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011047">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;12,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current stock price</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">27.84</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:numdotdecimal">30.83</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">72.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">71.60</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.85</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.75</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_Y" decimals="2" scale="0" format="ixt:numdotdecimal">4.96</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_Y" decimals="2" scale="0" format="ixt:numdotdecimal">5.00</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> </ix:continuation> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The first two Earnout Triggering Events for up to <ix:nonFraction name="chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" contextRef="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">18,000,000</ix:nonFraction> of the Earnout Shares occurred on March&#160;12, 2021, and, after withholding some of these Earnout Shares<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;to cover&#160;</div>tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">withholding obligations,</div>&#160;<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="P03_13_2021To03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">17,539,657</ix:nonFraction> Earnout Shares were issued on March&#160;19, 2021, and the estimated fair value of the earnout liability was remeasured to $<ix:nonFraction name="chpt:EarnoutLiability" contextRef="PAsOn03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">743.7</ix:nonFraction>&#160;million, including (i) $<ix:nonFraction name="chpt:StockIssuableDuringPeriodValueNewIssues" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">501.1</ix:nonFraction>&#160;million related to the Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $<ix:nonFraction name="chpt:SharePriceTriggeringEarnout" contextRef="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">15.00</ix:nonFraction> and $<ix:nonFraction name="chpt:TriggeringSharePrice" contextRef="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">20.00</ix:nonFraction> VWAP per share thresholds based on the Common Stock price as of March&#160;12, 2021, and (ii) $<ix:nonFraction name="chpt:EstimatedFairValueOfEarnOutLiability" contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="1" scale="0" format="ixt:numdotdecimal">242.6</ix:nonFraction>&#160;million related to the estimated fair value of earnout liability related to the remaining <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,000,000</ix:nonFraction> Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $<ix:nonFraction name="chpt:ThresholdTriggeringSharePrice" contextRef="PAsOn03_12_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis" unitRef="Unit_USD" decimals="2" scale="0" format="ixt:numdotdecimal">30.00</ix:nonFraction> VWAP per share threshold based on a Monte Carlo simulation valuation model as of March&#160;12, 2021, as described above. The change in fair value resulted in a gain of $<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" contextRef="P02_01_2021To04_30_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_GainMemberCHPTEventAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">84.4</ix:nonFraction>&#160;million recognized in the condensed consolidated statement of operations for the three months ended April&#160;30, 2021. Upon settlement of the first two tranches, the classification of the remaining <ix:nonFraction name="chpt:EarnoutShares" contextRef="P03_12_2021To03_12_2021_TrancheThreeMemberCHPTTrancheNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">9,000,000</ix:nonFraction> Earnout Shares of the third tranche was changed to equity on March&#160;12, 2021, because the Earnout Shares became an instrument contingently issuable upon the occurrence of the Earnout Triggering Event into a fixed number of Common Shares that is not based on an observable market price or index other than the Company&#8217;s own stock price. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The third and final<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Earnout Triggering Event for up to <ix:nonFraction name="chpt:EarnoutShares" contextRef="P02_01_2021To07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">9,000,000</ix:nonFraction> of the Earnout Shares associated with the $<ix:nonFraction name="chpt:SharePriceTriggeringEarnout" contextRef="PAsOn07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">30.00</ix:nonFraction> VWAP per share threshold occurred on June&#160;29, 2021, and, after the withholding of some of these Earnout Shares <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">to cover</div>&#160;tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">withholding obligations,</div> <ix:nonFraction name="chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" contextRef="P07_01_2021To07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:numdotdecimal">8,773,596</ix:nonFraction> Earnout Shares were issued on July&#160;1, 2021<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">No</div> further Earnout Shares remained contingently issuable as of July&#160;31, 2021. </div></div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011100">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity Plans and Stock-based Compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;25, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (&#8220;2021 EIP&#8221;) and the 2021 Employee Stock Purchase Plan (&#8220;2021 ESPP&#8221;). As of July&#160;31, 2021, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">40,878,653</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">8,177,683</ix:nonFraction> shares of Common Stock were available under the 2021 EIP and 2021 ESPP, respectively. <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" contextRef="P02_01_2021To07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number of shares equal to the lesser of (a) 5% of the total number of shares actually issued and outstanding on the last day of the preceding month and (b) a number determined by the Company&#8217;s Board of Directors.</ix:nonNumeric> Further, <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" contextRef="P02_01_2021To07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of stock determined by the Company&#8217;s Board of Directors.</ix:nonNumeric> </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011100" continuedAt="TextSelectionAppend_26011100_1"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the 2021 EIP, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (&#8220;RSU&#8221;) and certain other awards which are <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ettled in the form of common shares issued under this 2021 EIP. <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" contextRef="P02_01_2021To07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">Under the 2021 ESPP, eligible employees are permitted to purchase shares of the Company&#8217;s Common Stock at 85% of the lower of fair market value the Company&#8217;s Common Stock on the first trading day of an offering period or on the purchase date.</ix:nonNumeric> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No further awards will be granted under Legacy ChargePoint&#8217;s 2017 Stock Plan (&#8220;2017 Plan&#8221;) and <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSeventeenMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">24,259,238</ix:nonFraction> shares of Common Stock remain reserved for outstanding awards issued under the 2017 Plan at the time of adoption of the 2021 EIP and the 2021 ESPP. Additionally, no other awards can be granted under Legacy ChargePoint&#8217;s 2007 Stock Incentive Plan (&#8220;2007 Plan&#8221;) and <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSevenMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">5,143,849</ix:nonFraction> shares of Common Stock remained reserved for outstanding awards issued under the 2007 Plan at the time of the adoption of the 2021 EIP and the 2021 ESPP. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s stock option awards activity is set forth below: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 54%;"></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Stock Option<br/> Awards</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise&#160;Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> term&#160;(in&#160;years)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic&#160;Value<br/> (in&#160;thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn01_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">30,166,792</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn01_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P02_01_2020To01_31_2021" format="ixt-sec:duryear">7.3</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn01_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,064,539</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">3,292,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">452,893</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.73</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options expired</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">19,963</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">53.22</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">26,401,717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:duryear">7.0</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">606,280</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and expected to vest as of July&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,667,621</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" contextRef="PAsOn07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:duryear">7.0</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">589,470</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of July&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">16,457,228</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">0.66</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:duryear">6.3</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">378,402</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The options outstanding as of July&#160;31, 2021, include the June 2020 grant of a stock option to purchase a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction>&#160;million shares of Common Stock subject to both service and performance-based vesting conditions to the Chief Executive Officer under the 2017 Plan (&#8220;CEO Award&#8221;). <ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2021To07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">No</ix:nonFraction> stock-based compensation expense had been recorded as the CEO awards were improbable of vesting before and after two modifications in each of September 2020 and December 2020, because the performance-based vesting condition was contingent upon the closing of the Merger. Accordingly, the Company commenced recognition of stock-based compensation expense for such CEO Award&#160;following the Merger in February 2021. As of July&#160;31, 2021, the total unrecognized compensation expense related to these unvested CEO Award&#160;was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">35.3</ix:nonFraction>&#160;million, which is expected to be recognized over a period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P02_01_2021To07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">2.5</ix:nonNumeric> years<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s RSU activity is set forth below: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average&#160;Grant<br/> Date&#160;Fair&#160;Value<br/> per Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSU granted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,680,439</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">27.38</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">RSU vested</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">652,901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">27.30</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSU forfeited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,389</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">27.30</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,017,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:numdotdecimal">27.40</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelectionAppend_26011100_1"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;As of July&#160;31, 2021, total unrecognized stock-based&#160;compensation <div style="letter-spacing: 0px; top: 0px;;display:inline;">expense</div>&#160;related to stock options was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn07_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">41.0</ix:nonFraction>&#160;million, including the CEO Award, and is expected to be recognized over a weighted-average&#160;period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P02_01_2021To07_31_2021" format="ixt-sec:duryear">1.9</ix:nonNumeric> years. As of July&#160;31, 2021, t<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>tal unrecognized stock-based&#160;compensation <div style="letter-spacing: 0px; top: 0px;;display:inline;">expense</div>&#160;related to RSU was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">86.3</ix:nonFraction>&#160;million and is expected to be recognized over a weighted-average&#160;period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">3.1</ix:nonNumeric> years. </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following sets forth the total stock-based&#160;compensation expense for the Company&#8217;s stock options (including the CEO Award) and RSU included in the Company&#8217;s condensed consolidated statements of operations: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 70%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,164</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">41</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,188</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">13,682</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">454</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,357</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">757</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,169</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">356</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">4,767</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">655</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">8,278</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">339</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">14,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">624</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Total stock-based compensation expense</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">28,293</ix:nonFraction> </td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">35,870</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;">&#160;</div></ix:nonNumeric> </ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33 </div></div> </div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income<div style="display:inline;">&#160;</div>Taxes </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The income tax provision for interim periods is determined using an estimate of the Company&#8217;s annual effective tax rate as adjusted for discrete items arising in that quarter. The effective income tax rate was <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt-sec:numwordsen">nil</ix:nonFraction></ix:nonFraction> for the three and six&#160;months ended July&#160;31, 2021 and 2020. The effective tax rate differs from the U.S. statutory rate primarily due to the full valuation allowances on the Company&#8217;s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On March&#160;27, 2020, the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;) was enacted and signed into law in the United&#160;States. The CARES Act includes measures to assist companies, including temporary changes to income and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-income-based&#160;tax</div> laws. The Company did not receive a stimulus payment related to the CARES Act. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party Transactions </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Daimler AG and its affiliated entities (&#8220;Daimler&#8221;) are investors in the Company and one of its employees is a member of the Company&#8217;s Board of Directors. <ix:nonNumeric name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011123">The following revenue transactions took place between the Company and Daimler during the periods presented:</ix:nonNumeric> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011123">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Daimler</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P05_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,071</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P05_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">850</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P02_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,406</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P02_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from related parties</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">2,071</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">850</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">3,406</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">1,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related party accounts receivable as of July&#160;31, 2021 and January&#160;31, 2021 from Daimler was $<ix:nonFraction name="us-gaap:AccountsReceivableRelatedParties" contextRef="PAsOn07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:AccountsReceivableRelatedParties" contextRef="PAsOn01_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction>&#160;million, respectively. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">34 </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"></div> </div> <div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true" continuedAt="TextSelection_26011101"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Basic and Diluted<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Net Loss per<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Share </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of the Company&#8217;s ba<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ic and diluted net loss per s<div style="letter-spacing: 0px; top: 0px;;display:inline;">h</div>are attributable to common stockholders for the three and six months ended July&#160;31, 2021 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 48%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except share and per<br/> share data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Numerator:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">35,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,649</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">65,385</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 48%; white-space: nowrap;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div> Accretion of beneficial conversion<br/> feature of redeemable convertible<br/> preferred stock</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PreferredStockAccretionOfRedemptionDiscount" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:PreferredStockAccretionOfRedemptionDiscount" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:PreferredStockAccretionOfRedemptionDiscount" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:PreferredStockAccretionOfRedemptionDiscount" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:numdotdecimal">58,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Cumulative dividends on <br/> redeemable convertible preferred stock</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Deemed dividends attributable to vested option holders</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:DeemedDividendsAttributableToVestedOptionHolders" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:DeemedDividendsAttributableToVestedOptionHolders" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">51,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Deemed dividends attributable to common stock warrant holders</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">110,635</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders - Basic</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,938</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">93,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">169,431</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">124,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Gain attributable to earnout shares issued</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:GainAttributableToEarnOutSharesIssued" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:GainAttributableToEarnOutSharesIssued" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">84,420</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Change in fair value of dilutive warrants</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,427</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">53,540</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders - Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">92,365</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">93,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">307,391</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">124,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Denominator:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares outstanding</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">312,465,016</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,537,501</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">266,473,703</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">12,822,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Weighted-average unvested<br/> restricted shares and shares subject to repurchase</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">237,490</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">68,824</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(<ix:nonFraction name="chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">276,221</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding <br/> - Basic</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">312,227,526</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,468,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">266,197,482</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">12,822,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Add:</div></div> Earnout Shares under the treasury stock method</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:EarnoutSharesUnderTheTreasuryStockMethod" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:EarnoutSharesUnderTheTreasuryStockMethod" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:EarnoutSharesUnderTheTreasuryStockMethod" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,464,203</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><ix:nonFraction name="chpt:EarnoutSharesUnderTheTreasuryStockMethod" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Add:</div></div> Public and Private Placement Warrants under the treasury stock method</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,374,574</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,915,315</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"><ix:nonFraction name="chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding <br/> - Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">313,602,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,468,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">275,577,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">12,822,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Basic</div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.27</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">6.97</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">9.67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Diluted</div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P05_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">0.29</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P05_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">6.97</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">1.12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:numdotdecimal">9.67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">As a result of the Merger, the Company has retroactively adjusted the weighted-average number of shares of Common Stock outstanding prior to <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>Closing Date by multiplying them by the <div style="letter-spacing: 0px; top: 0px;;display:inline;">Exchange Ratio</div>&#160;of <ix:nonFraction name="chpt:ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" contextRef="PAsOn07_31_2021" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:numdotdecimal">0.9966</ix:nonFraction> used to determine the number of shares of Common Stock into which they converted. The Common Stock issued as a result of the redeemable convertible preferred stock conversion on the Closing Date was included in the basic net loss per share calculation on a prospective basis. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notes to Condensed Consolidated Financial Statements </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(unaudited) </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <ix:continuation id="TextSelection_26011101"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock and preferred stock warrants outstanding prior to the Merger Closing Date were excluded from the diluted net loss per share calculation for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">six-months</div> period ended July&#160;31, 2021, because including them would have had an antidilutive effect<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 71%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 31,<br/> 2021</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-indent: 0px; text-align: center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock (on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis)</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2021To07_31_2021_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">192,469,995</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options to purchase common stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2021To07_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">26,401,717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2020To07_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">39,463,877</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">4,017,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2020To07_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction>&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested early exercised common stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2021To07_31_2021_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">211,464</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2020To07_31_2020_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">102,781</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock and preferred stock warrants</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2021To07_31_2021_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">37,075,846</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2020To07_31_2020_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,193,342</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total potentially dilutive common share equivalents</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2021To07_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">67,706,176</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P02_01_2020To07_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:numdotdecimal">270,229,995</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P02_01_2021To07_31_2021" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">14. Acquisitions<div style="display:inline;">&#160;</div>and Subsequent Events </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;20, 2021, the Company entered into a definitive agreement to acquire all of the outstanding shares of has&#8226;to&#8226;be gmbh (&#8220;has&#8226;to&#8226;be&#8221; or &#8220;HTB&#8221;) for approximately<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Euro <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P07_20_2021To07_20_2021_HasToBeMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_EUR" decimals="-5" scale="6" format="ixt:numdotdecimal">250.0</ix:nonFraction>&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">in cash and Company common stock subject to adjustments. </div></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">has&#8226;to&#8226;be<div style="display:inline;">&#160;</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">is an Austria-based </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">e-mobility</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> provider with a European charging software platform. The acquisition is intended to expand the Company&#8217;s access to the European market. The Company currently expects the transaction to close as early as October 2021.</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (&#8220;ViriCiti&#8221;) for approximately</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Euro </div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P08_11_2021To08_11_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis_ViricitiBVMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_EUR" decimals="-5" scale="6" format="ixt:numdotdecimal">75.0</ix:nonFraction></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;million in cash,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">subject to adjustments. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint&#8217;s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations.</div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">As permitted by ASU </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">805-10-50,</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> the Company is not able to include certain required disclosures in its quarterly report on Form </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> for the three and six months ended July&#160;31, 2021, because the information necessary to complete the preliminary purchase price allocation related to the acquisition was not yet available. </div></div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36 </div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em; text-align: left;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx218229_3" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The following discussion of the results of operations and financial condition of ChargePoint Holdings, Inc. (&#8220;ChargePoint&#8221; or the &#8220;Company&#8221;) should be read in conjunction with ChargePoint&#8217;s condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report and the audited consolidated financial statements for the year ended January&#160;31, 2021 and the related notes included in the Company&#8217;s Registration Statement on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;S-1</div> filed with the SEC on July&#160;12, 2021. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. ChargePoint&#8217;s actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under &#8220;Risk Factors&#8221; in Part II, Item 1A of this report. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overview </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ChargePoint designs, develops and markets networked electric vehicle (&#8220;EV&#8221;) charging system infrastructure (&#8220;Networked Charging Systems&#8221;) and cloud-based services which enable consumers the ability to locate, reserve, authenticate and transact EV charging sessions (&#8220;Cloud&#8221; or &#8220;Cloud Services&#8221;). As part of ChargePoint&#8217;s Networked Charging Systems, subscriptions and other offerings, it provides an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time information about charging sessions and full control, support and management of the Networked Charging Systems. This network provides multiple <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">web-based</div> portals for charging system owners, fleet managers, drivers and utilities. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint generates revenue primarily through the sale of Networked Charging Systems, Cloud Services and extended parts and labor warranty (&#8220;Assure&#8221;), which are typically paid for upfront. Assure also includes proactive monitoring, fast response times, expert advice and robust reporting. The ChargePoint as a Service (&#8220;CPaaS&#8221;) program combines the customer&#8217;s use of ChargePoint&#8217;s owned and operated systems with Cloud Services, Assure and other benefits available to subscribers into one subscription. ChargePoint targets three key customer markets: commercial, fleet and residential. Commercial customers have parking places largely within their workplaces and includes retail, hospitality, and parking lot operators. Fleet includes municipal buses, delivery and work vehicles, port/airport/warehouse and other industrial applications, ridesharing services, and is expected to eventually include autonomous transportation. Residential includes single family homes and multifamily residences. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Since ChargePoint&#8217;s inception in 2007, it has been engaged in developing and marketing its Networked Charging Systems, subscriptions and other offerings, raising capital and recruiting personnel. ChargePoint has incurred net operating losses and negative cash flows from operations every year since its inception. As of July&#160;31, 2021, ChargePoint had an accumulated deficit of $682.1&#160;million. ChargePoint has funded its operations primarily from sales of its solutions, with proceeds from the issuance of redeemable convertible preferred stock and common stock and historically from borrowings under its prior loan facilities. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recent Developments </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On July&#160;20, 2021, the Company entered into a definitive agreement to acquire all of the outstanding shares of has.to.be gmbh (&#8220;has.to.be&#8221; or &#8220;HTB&#8221;) for approximately Euro 250.0&#160;million in cash and Company common stock subject to adjustments. has.to.be is an Austria-based <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-mobility</div> provider with a European charging software platform. The acquisition is intended to expand the Company&#8217;s access to the European market. The Company currently expects the transaction to close as early as October 2021. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (&#8220;ViriCiti&#8221;) for approximately Euro 75.0&#160;million in cash, subject to adjustments. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint&#8217;s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnout Shares </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021 (&#8220;Closing Date&#8221;), Switchback Energy Acquisition Corporation (&#8220;Switchback&#8221;) consummated the previously announced transactions pursuant to which Lightning Merger Sub Inc., a wholly owned subsidiary of Switchback incorporated in the State of Delaware (&#8220;Lightning Merger Sub&#8221;), merged with ChargePoint, Inc., a Delaware corporation (&#8220;Legacy ChargePoint&#8221;); Legacy ChargePoint survived as a wholly-owned subsidiary of Switchback (&#8220;Merger,&#8221; and, collectively with the other transactions described in the Merger Agreement (as defined below), the &#8220;Reverse Recapitalization&#8221;). Further, as a result of the Merger, Switchback was renamed &#8220;ChargePoint Holdings, Inc.&#8221;. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the terms of the Merger Agreement, each stockholder of Legacy ChargePoint received 0.9966 shares of the Company&#8217;s common stock, par value $0.0001 per share (&#8220;Common Stock&#8221;) and the contingent right to receive as additional merger consideration certain Earnout Shares (as defined below), for each share of Legacy ChargePoint common stock, par value $0.0001 per share, owned by such Legacy ChargePoint stockholder that was outstanding immediately prior to the Closing (other than any shares of Legacy ChargePoint restricted stock). In addition, certain investors purchased an aggregate of 22,500,000 shares of Common Stock (such investors, the &#8220;PIPE Investors&#8221;) concurrently with the Closing for an aggregate purchase price of $225,000,000. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, pursuant to the terms of the Merger Agreement, at the effective time of the Merger (&#8220;Effective Time&#8221;), (1) warrants to purchase shares of capital stock of Legacy ChargePoint were converted into warrants to purchase an aggregate of 38,761,031 shares of Common Stock and the contingent right to receive certain Earnout Shares, (2)&#160;options to purchase shares of common stock of Legacy ChargePoint were converted into options to purchase an aggregate of 30,135,695 shares of Common Stock and, with respect to vested options, the contingent right to receive certain Earnout Shares and (3)&#160;unvested restricted shares of common stock of Legacy ChargePoint that were outstanding pursuant to the &#8220;early exercise&#8221; of Legacy ChargePoint options were converted into an aggregate of 345,689 restricted shares of ChargePoint (&#8220;Restricted Shares&#8221;). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the time period between the Closing and the five-year anniversary of the Closing Date, eligible former equity holders could receive up to 27,000,000 additional shares of ChargePoint&#8217;s common stock (&#8220;Earnout Shares&#8221;) in the aggregate in three equal tranches if the volume-weighted average closing sale price of ChargePoint&#8217;s common stock is greater than or equal to $15.00, $20.00 and $30.00 for any 10 trading days within any 20 consecutive trading day period (&#8220;Trigger Events&#8221;). On March&#160;19, 2021, a total of approximately 18,000,000 shares of Common Stock were released to eligible former equity holders of Legacy ChargePoint pursuant to the Earnout Shares provisions of the Merger Agreement, as the first two Trigger Events had been met. The Trigger Events were met by virtue of the volume-weighted average closing sale price of Common Stock having been greater than or equal to $15.00 and $20.00 for ten (10)&#160;trading days out of twenty (20)&#160;consecutive trading days following the closing of the Merger. The holders of Legacy ChargePoint common stock (other than restricted stock), warrants and vested options as of the closing of the Merger received their pro rata portion of the Earnout Shares. On July&#160;1, 2021, a total of approximately 9,000,000 shares of Common Stock were released to eligible former equity holders of Legacy ChargePoint pursuant to the Earnout Shares provision of the Merger Agreement, as the third Trigger Event had been met. The Trigger Event was met by virtue of the volume-weighted average closing sale price of Common Stock having been greater than or equal to $30.00 for ten (10)&#160;trading days out of twenty (20)&#160;consecutive trading days following the closing of the Merger. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Key Factors Affecting Operating Results </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint believes its performance and future success depend on several factors that present significant opportunities for it but also pose risks and challenges, including those discussed below. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Growth in EV Adoption </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s revenue growth is directly tied to the number of passenger and commercial EVs sold, which it believes drives the demand for charging infrastructure. The market for EVs is still rapidly evolving and although demand for EVs has grown in recent years, there is no guarantee of such future demand. Factors impacting the adoption of EVs include but are not limited to: perceptions about EV features, quality, safety, performance and cost; perceptions about the limited range over which EVs may be driven on a single battery charge; volatility in the cost of oil and gasoline; availability of services for EVs; consumers&#8217; perception about the convenience and cost of charging EVs; and increases in fuel efficiency. In addition, macroeconomic factors, including government mandates and incentives, could impact demand for EVs, particularly since they can be more expensive than traditional gasoline-powered vehicles when the automotive industry globally has been experiencing a recent decline in sales. If the market for EVs does not develop as expected or if there is any slow-down or delay in overall EV adoption rates, this would impact ChargePoint&#8217;s ability to increase its revenue or grow its business. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Competition </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is currently a market leader in North America in commercial Level&#160;2 Alternating Current (&#8220;AC&#8221;) charging. ChargePoint also offers chargers for use at home or multifamily settings, and high-power Level&#160;3 Direct Current (&#8220;DC&#8221;) chargers for fast urban charging, corridor or long-trip charging and fleet applications. ChargePoint intends to expand its market share over time in its product categories, leveraging the network effect of its products and Cloud Services software. Existing competitors may expand their product offerings and sales strategies, and new competitors may enter the market. Furthermore, ChargePoint&#8217;s competition includes other types of alternative fuel vehicles and high fuel-economy gasoline powered vehicles. If ChargePoint&#8217;s market share decreases due to increased competition, its financial condition and results of operations in the future may be impacted. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Europe Expansion </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint operates in North America and selected countries in Europe. Europe is expected to be a significant contributor to ChargePoint&#8217;s revenue in future years. ChargePoint is using a portion of the proceeds from the Merger to increase its sales and marketing activities in Europe. ChargePoint is also positioned to grow its European business through existing partnerships with car leasing companies, its recently closed acquisition of ViriCiti, and its pending acquisition of has.to.be. In Europe ChargePoint primarily competes with smaller providers of EV charging station networks. Many of these competitors have limited funding, which could cause poor experiences and have a negative impact on overall EV adoption in Europe. ChargePoint&#8217;s growth in Europe requires differentiating itself as compared to these existing competitors. If ChargePoint is unable to continue penetrating the market in Europe, its financial condition and results of operations may be impacted. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fleet Expansion </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s future growth is highly dependent upon fleet applications. Because fleet operators often make large purchases of EVs, volatility may be more pronounced and any significant decline from these customers reduces ChargePoint&#8217;s potential for future growth. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impact of New Product Releases and Investments in Growth </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As ChargePoint introduces new products, its gross margins may be initially impacted by launch costs and lower volumes until its supply chain achieves targeted cost reductions, such as the market introduction of its Level&#160;3 DC fast charger in fiscal year 2020. In addition, ChargePoint may accelerate its operating expenditures where it sees growth opportunities, which may impact gross margin until upfront costs and inefficiencies are absorbed and normalized operations are achieved. ChargePoint also continuously evaluates and may adjust its operating expenditures based on its launch plans for its new products, as well as other factors including the pace and prioritization of current projects under development and the addition of new projects. As ChargePoint attains higher revenue, it expects operating expenses as a percentage of total revenue to decrease as it scales and focuses on increasing operational efficiency and process automation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government Mandates, Incentives and Programs </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The U.S. federal government, certain foreign governments and some state and local governments provide incentives to end users and purchasers of EVs and EV infrastructure in the form of rebates, tax credits and other financial incentives. These </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">governmental rebates, tax credits and other financial incentives significantly lower the effective price of EVs and EV infrastructure to customers. However, these incentives may expire on specified dates, end when the allocated funding is no longer available, or be reduced or terminated as a matter of regulatory or legislative policy. In particular, the credits under Section&#160;30C of the Code which benefit investments in EV infrastructure may be reduced or become unavailable if not extended in future years. Any reduction in rebates, tax credits or other financial incentives could reduce the demand for EVs and for charging infrastructure, including infrastructure ChargePoint offers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint also derives Other revenue from fees received for regulatory credits earned for participating in low carbon fuel programs in approved U.S. states. ChargePoint claims these regulatory credits only if they are not claimed by purchasers of its EV charging stations; only a small percentage of its customers currently elect to claim such credits. If a material percentage of its customers were to claim these regulatory credits, ChargePoint&#8217;s revenue from this source could decline significantly, which could have an adverse effect on its revenue and overall gross margin. Prior to fiscal year 2021 ChargePoint derived a slight majority of its Other revenue from these regulatory credits. However, revenue from this source as a percentage of total revenue has declined in recent quarters and it may continue to decline over time. Further, the availability of such credits depends on continued governmental support for these programs. If these programs are modified, reduced or eliminated, ChargePoint&#8217;s ability to generate this revenue in the future would be adversely impacted. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2020, the World Health Organization (the &#8220;WHO&#8221;) characterized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> as a pandemic. The impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has disrupted ChargePoint&#8217;s supply chain and heightened its freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales in markets around the world. These ongoing supply chain challenges and heightened logistic costs decreased gross margins in the three and six months ended July&#160;31, 2021 and ChargePoint expects gross margins will continue to be adversely affected by increased component, freight and logistic expenses through the remainder of the fiscal year. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-essential</div> personnel work from home and canceling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs. The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">While the ultimate duration and extent of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic depends on current and future developments that cannot be accurately predicted, such as the extent and effectiveness of containment actions and vaccinations, it has already had an adverse effect on the global economy, the ultimate societal and economic impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic remains unknown. The effect of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in ChargePoint&#8217;s revenues, and the Company believes that since people are not yet fully back to work it has not yet seen the full return of commercial customer demand for its products. The conditions caused by the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint&#8217;s gross margins as the Company&#8217;s commercial business contributes higher margins than its residential and fleet businesses. Further, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic could continue to heighten supply chain pricing and logistics expenses, and could, for example, adversely impact ChargePoint&#8217;s gross margins through heightened supply chain expenses, and could adversely affect demand for ChargePoint&#8217;s platforms, lengthen its sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect its business, results of operations and financial condition. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Results of Operations&#160;&amp; its Components </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Networked Charging Systems </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Networked Charging Systems revenue includes revenue related to the deliveries of EV charging system infrastructure, which include lower priced Level&#160;1 home chargers typically sold to drivers, Level&#160;2 AC chargers for commercial use and Level&#160;3 DC fast charging systems for urban/corridor charging and for fleet operators. A majority of ChargePoint&#8217;s Networked Charging Systems revenue is presently derived from the sale of Level&#160;2 AC chargers. ChargePoint recognizes revenue from sales of Networked Charging Systems upon shipment to the customer, which is when the performance obligation has been satisfied. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Subscriptions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subscriptions revenue consists of services related to Cloud, as well as extended maintenance service plans under Assure. Subscriptions revenue also consists of CPaaS revenue which combines the customer&#8217;s use of ChargePoint&#8217;s owned and operated systems with Cloud and Assure programs into a single subscription. CPaaS subscriptions are considered to contain a lease for the customer&#8217;s use of ChargePoint&#8217;s owned and operated systems unless the location allows the customer to receive incremental economic benefit from regulatory credits earned on that EV charging system. Lessor revenue relates to operating leases and historically has not been material. Subscriptions revenue is recognized over time on a straight-line basis as ChargePoint has a stand-ready obligation to deliver such services to the customer. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue consists of fees received for transferring regulatory credits earned for participating in low carbon fuel programs in approved states, charging related fees received from drivers using charging sites owned and operated by ChargePoint, net transaction fees earned for processing payments collected on driver charging sessions at charging sites owned by its customers, and other professional services. Revenue from regulatory credits is recognized at the point in time the regulatory credits are transferred. Revenue from fees for owned and operated sites is recognized over time on a straight-line basis over the performance period of the service contract as ChargePoint has a stand-ready obligation to deliver such services. Revenue from driver charging sessions and charging transaction fees is recognized at the point in time the charging session or transaction is completed. Revenue from professional services is recognized as the services are rendered. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the remainder of fiscal year 2022, ChargePoint expects revenue to grow in both networked charging systems and subscriptions due to increased demand in EV and its related charging infrastructure market. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Networked Charging Systems</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,874</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">91.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,674</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,025</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,649</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Networked Charging Systems revenue increased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily due to higher demand from customers resulting in higher volumes of systems delivered across all of ChargePoint&#8217;s major product families. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Subscriptions</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,082</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,811</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,271</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,906</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,815</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,091</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subscriptions revenue increased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily due to growth in the number of charging systems connected to ChargePoint&#8217;s network. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 70%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">3,165</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">3,778</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(613</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(16.2</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">)%&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">6,051</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">7,893</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(1,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(23.3</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">)%&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other revenue decreased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020 mainly due to fewer regulatory credits transferred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of Revenue </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Networked Charging Systems </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ChargePoint uses contract manufacturers to manufacture the majority of its Networked Charging Systems. ChargePoint conducts the remainder of its manufacturing <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house.</div> ChargePoint&#8217;s cost of revenue for the sale of Networked Charging Systems includes the contract manufacturer costs of finished goods. For ChargePoint&#8217;s limited <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-house</div> production, cost of revenue for the sale of Networked Charging Systems also includes parts, labor, manufacturing costs, and allocated facilities and information technology expenses. Cost of revenue for the sale of Networked Charging Systems also consists of salaries and related personnel expenses, including stock-based compensation, warranty provisions, depreciation of manufacturing related equipment and facilities, amortization of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software, and allocated facilities and information technology expenses. As revenue is recognized, ChargePoint accounts for estimated warranty cost as a charge to cost of revenue. The estimated warranty cost is based on historical and predicted product failure rates and repair expenses. Costs incurred for shipping and handling are recorded in cost of revenue. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Subscriptions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Cost of subscriptions revenue includes salaries and related personnel expenses, including stock-based compensation and third-party support costs to manage the systems and helpdesk services for drivers and site hosts, network and wireless connectivity costs for subscription services, field maintenance costs for Assure to support ChargePoint&#8217;s network of systems, depreciation of owned and operated systems used in CPaaS arrangements, amortization of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software development costs, allocated facilities and information technology expenses. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of other revenue includes depreciation and other costs for ChargePoint&#8217;s owned and operated charging sites, salaries and related personnel expenses, including stock-based compensation, as well as costs of professional services. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of networked charging systems revenue</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,384</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,408</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,976</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of networked charging systems revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,126</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,024</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,102</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of networked charging systems revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">95.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of Networked Charging Systems revenue increased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily due to an increase in the number of Networked Charging Systems delivered. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 74%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of subscriptions revenue</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,830</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,452</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,378</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of subscriptions revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,470</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,225</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,245</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of subscriptions revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of subscriptions revenue increased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily resulting from an increase in stock-based compensation and ChargePoint expanding its network of charging systems. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of other revenue</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,069</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,061</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of other revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,041</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,692</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,349</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of other revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other cost of revenue increased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily related to higher depreciation on owned and operated charging sites. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Gross Profit and Gross Margin </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit is revenue less cost of revenue and gross margin is gross profit as a percentage of revenue. ChargePoint offers a range of Networked Charging Systems products which vary widely in selling price and associated margin. Accordingly, ChargePoint&#8217;s gross profit and gross margin have varied and are expected to continue to vary from period to period due to revenue levels; geographic, vertical and product mix; new product introductions, and its efforts to optimize its operations and supply chain. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In the long term, improvements in ChargePoint&#8217;s gross profit and gross margin will depend on its ability to increase its revenue and continue to optimize its operations and supply chain. However, at least in the short term, as ChargePoint launches new Networked Charging Systems products, grows its presence in Europe where it has not yet achieved economies of scale, and expands its solutions for its fleet customers, it expects gross margin to experience variability from period to period. In addition, ChargePoint expects gross margins will continue to be adversely affected by increased freight and logistic expense as a result of ongoing supply chain disruptions caused by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and related measures. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross Profit and Gross Margin</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,777</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,749</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,994</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,792</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,202</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit increased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily due to an increase in Networked Charging Systems sales resulting from a larger number of charging systems delivered. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross margin decreased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily due to an increase in stock-based compensation expense and a decrease in other revenue in the form of regulatory credits transferred. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Research and development expenses consist primarily of salaries and related personnel expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for ChargePoint&#8217;s services, as well as quality assurance, testing, product management, amortization of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software, and allocated facilities and information technology expenses. Research and development costs are expensed as incurred. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint expects its research and development expenses to increase on an absolute basis and they may increase as a percentage of total revenue for the foreseeable future as ChargePoint continues to invest in research and development activities to achieve its technology and product roadmap. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 71%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,410</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,126</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">136.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,784</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,152</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,632</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses increased during the three months ended July&#160;31, 2021, compared to the three months ended July&#160;31, 2020, primarily attributable to a $19.6&#160;million increase in personnel costs related to a $13.2&#160;million increase in stock-based compensation expense from restricted stock unit (&#8220;RSU&#8221;) grants and a $6.4&#160;million increase in salary and bonus expenses due to headcount growth. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development expenses increased during the six months ended July&#160;31, 2021, compared to the six months ended July&#160;31, 2020, primarily attributable to a $23.0&#160;million increase in personnel costs related to a $13.6&#160;million increase in stock-based compensation expense from RSU grants and a $9.4&#160;million increase in salary and bonus expenses due to headcount growth. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales and Marketing Expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Sales and marketing expenses consist primarily of salaries and related personnel expenses, including stock-based compensation, sales commissions, professional services fees, travel, marketing and promotional expenses amortization of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software and allocated facilities and information technology expenses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint expects its sales and marketing expenses to increase on an absolute basis and they may increase as a percentage of total revenue for the foreseeable future while it continues to add sales and marketing personnel, expand its sales channels and expand in Europe. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,923</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,966</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,957</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,897</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,167</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,730</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses increased during the three months ended July&#160;31, 2021, compared to the three months ended July&#160;31, 2020, primarily attributable to an $8.7&#160;million increase in personnel costs related to a $4.9&#160;million increase in salary, bonus and commissions due to headcount growth as well as revenue growth and a $3.8&#160;million increase in stock-based compensation expense resulting from RSU grants. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing expenses increased during the six months ended July&#160;31, 2021, compared to the six months ended July&#160;31, 2020, primarily attributable to a $10.1&#160;million increase in personnel costs related to a $6.0&#160;million increase in salary, bonus and commissions due to headcount growth as well as revenue growth and a $4.1&#160;million increase in stock-based compensation expense resulting from RSU grants. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">45 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">General and Administrative Expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">General and administrative expenses consist primarily of salaries and related personnel expenses, including stock-based compensation, related to finance, legal and human resource functions, contractor and professional services fees, audit and compliance expenses, insurance costs, bad debt expenses, amortization of capitalized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> software and general corporate expenses, including allocated facilities and information technology expenses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint expects its general and administrative expenses to increase in absolute dollars as it continues to grow its business. ChargePoint also expects 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 director and officer insurance, investor relations and legal, accounting and other professional services. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,732</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,466</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,266</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">409.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,555</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,644</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">289.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses increased during the three months ended July&#160;31, 2021, compared to the three months ended July&#160;31, 2020, primarily attributable to a $9.7&#160;million increase in personnel costs related to a $7.9&#160;million increase in stock-based compensation expense resulting from RSU grants and stock option grants, a $1.8&#160;million increase in salary expense due to headcount growth, a $2.8&#160;million increase in consulting expenses as well as a $5.4&#160;million increase in professional services fees related to acquisitions and expenses associated with an underwritten secondary offering of shares held by certain selling stockholders in July 2021 (&#8220;Secondary Stock Offering&#8221;). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative expenses increased during the six months ended July&#160;31, 2021, compared to the six months ended July&#160;31, 2020, primarily attributable to a $15.7&#160;million increase in personnel costs related to a $13.9&#160;million increase in stock-based compensation expense resulting from RSU grants and stock option grants, a $1.8&#160;million increase in salary expense due to headcount growth, a $5.2&#160;million increase in consulting expenses as well as a $5.4&#160;million increase in professional services fees related to acquisitions and the Secondary Stock Offering. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest Income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income consists primarily of interest earned on ChargePoint&#8217;s cash, cash equivalents and short-term investments. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 76%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest Income</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">280</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(233</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">46 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income decreased during the three and six months ended July&#160;31, 2021 as compared to the three and six months ended July&#160;31, 2020 due to lower returns on investments. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest Expense </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense consists primarily of the interest on ChargePoint&#8217;s term loan which was paid off in March 2021. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 71%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest Expense</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(793</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">% &#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,499</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,628</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">129</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest expense decreased during the three and six months ended July&#160;31, 2021, compared to the three and six months ended July&#160;31, 2020, primarily due to repayment of the term loan in March 2021. As of July&#160;31, 2021, ChargePoint had no outstanding loans. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Change in Fair Value of Redeemable Convertible Preferred Stock Warrant Liability </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock warrant liability is subject to remeasurement to fair value at each balance sheet date. Changes in fair value of redeemable convertible preferred stock warrant liability are recognized in the condensed consolidated statements of operations. ChargePoint adjusts the liability for changes in fair value until the earlier of the exercise or expiration of the warrants and conversion of redeemable convertible preferred stock into the Company&#8217;s Common Stock. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of redeemable convertible preferred stock warrant liability</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,237</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,981</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,218</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(184.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The change in fair value of redeemable convertible preferred stock warrant liability during the three and six months ended July&#160;31, 2021 compared to the three and six months ended July&#160;31, 2020 was primarily due to changes in the fair value of Legacy ChargePoint&#8217;s redeemable convertible preferred stock through the date of the Merger. As of July&#160;31, 2021, ChargePoint had no outstanding redeemable convertible preferred stock warrant liabilities. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">47 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Change in Fair Value of Common Stock Warrant Liabilities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrant liabilities consist of publicly-traded warrants (&#8220;Public Warrants&#8221;) and private placement warrants issued to NGP Switchback, LLC (&#8220;Private Placement Warrants&#8221;) which ChargePoint assumed in connection with the Merger and are subject to remeasurement to fair value at each balance sheet date. ChargePoint expects to incur an incremental income (expense) in the condensed consolidated statements of operations for the fair value adjustments for the outstanding common stock warrant liabilities at the end of each reporting period or through the exercise of such warrants. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of common stock warrant liability</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,340</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,340</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint recognized a $10.4&#160;million loss during the three months ended July&#160;31, 2021 due to the change in the fair value of common stock warrants during the respective period the warrants were outstanding. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint recognized a $33.3&#160;million gain during the six months ended July&#160;31, 2021 due to the change in the fair value of common stock warrants during the respective period the warrants were outstanding. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Change in Fair Value of Contingent Earnout Liability </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent earnout liability was accounted for as a liability as of the date of the Merger and remeasured to fair value until the Earnout Triggering Event was met for the first two tranches in March 2021 and the Earnout Shares issued. In March 2021, the remaining earnout liability for the third tranche converted to be accounted for as equity. The Earnout Triggering Event was met for the third and final tranche in June 2021 and in July 2021 the Earnout Shares were issued. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value of contingent earnout liability</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">% &#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></div> </td>
<td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint recognized a change in fair value of contingent earnout liability of $84.4&#160;million for the six months ended July&#160;31, 2021, due to the decrease in the fair value of ChargePoint&#8217;s common stock after consummation of the Merger. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transaction Costs Expensed </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Transaction costs consist of legal, accounting, banking fees and other costs that were directly related to the consummation of the Merger. Transaction costs related to the issuance of shares were recognized in stockholders&#8217; equity (deficit) while costs associated with the warrant liabilities and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-capitalized</div> amounts were expensed in the condensed consolidated statements of operations upon the completion of the Merger on February&#160;26, 2021. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">48 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 74%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction costs expensed</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2021 ChargePoint expensed $7.0&#160;million out of $36.5&#160;million total transaction costs, that related to the warrant liabilities assumed as part of the Merger. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Income (Expense), Net </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense), net consists primarily of foreign currency transaction gains and losses. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense), net</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar amounts in thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(189</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">563</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(752</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(133.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(305</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(232.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income (expense) decreased during the three and six months ended July&#160;31, 2021 as compared to the three and six months ended July&#160;31, 2020 due to unfavorable changes in foreign exchange rates. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Provision for income taxes </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s provision for income taxes 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 deferred tax assets and liabilities and changes in tax law. Due to the level of historical losses, ChargePoint maintains a valuation allowance against U.S. federal and state deferred tax assets as it has concluded it is more likely than not that these deferred tax assets will not be realized. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">49 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 79%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; padding-bottom: 1pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Change</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom;;text-align:center;">(dollar&#160;amounts&#160;in&#160;thousands)</td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Three months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of profit/(loss) before provision for income taxes</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Six months ended</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">103</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of profit/(loss) before provision for income taxes</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The provision for income taxes did not significantly fluctuate during the three and six months ended July&#160;31, 2021 as compared to the three and six months ended July&#160;31, 2020. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liquidity and Capital Resources </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sources of Liquidity </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has incurred net losses and negative cash flows from operations since its inception which it anticipates will continue for the foreseeable future. To date, ChargePoint has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, proceeds from warrant and option exercises for cash, borrowings under its loan facilities, customer payments and proceeds from the Merger. As of July&#160;31, 2021, ChargePoint had cash, cash equivalents and restricted cash of $618.5&#160;million. ChargePoint believes that its cash on hand, together with cash generated from sales to customers will satisfy its working capital and capital requirements for at least the next twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From inception to July&#160;31, 2021, ChargePoint has raised aggregate net cash proceeds of $615.7&#160;million from the sale of shares of redeemable convertible preferred stock and $477.5&#160;million from the Merger and the concurrent purchase by certain investors of shares of Common Stock pursuant to separate subscription agreements (the &#8220;PIPE financing&#8221;). During the six months ended July&#160;31, 2021, ChargePoint received $117.6&#160;million in proceeds from the Public Warrants. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, ChargePoint repaid the entire loan balance of $35.0&#160;million plus accrued interest and prepayment fees of $1.2&#160;million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-Term Liquidity Requirements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Until ChargePoint can generate sufficient revenue to cover its cost of sales, operating expenses, working capital and capital expenditures, it expects to primarily fund cash needs through a combination of equity and debt financing. If ChargePoint raises funds by issuing equity securities, dilution to existing stockholders may result. Any equity securities issued may also provide for rights, preferences or privileges senior to those of holders of Common Stock. If ChargePoint raises funds by issuing debt securities, these debt securities would have rights, preferences and privileges senior to those of holders of Common Stock. The terms of debt securities or borrowings could impose significant restrictions on ChargePoint&#8217;s operations. The capital markets have in the past, and may in the future, experience periods of upheaval that could impact the availability and cost of equity and debt financing. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s principal use of cash in recent periods has been funding its operations and investing in capital expenditures. ChargePoint&#8217;s future capital requirements will depend on many factors, including its 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 its international expansion, the introduction of network enhancements and the continuing market adoption of its network. ChargePoint has and may in the future enter into arrangements to acquire or invest in complementary businesses, products and technologies. ChargePoint may be required to seek additional equity or debt financing. In the event that ChargePoint requires additional financing, it may not be able to raise such financing on acceptable terms or at all. If ChargePoint is unable to raise additional capital or generate cash flows necessary to expand its </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">50 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">operations and invest in continued innovation, it may not be able to compete successfully, which would harm its business, results of operations and financial condition. If adequate funds are not available, ChargePoint may need to reconsider its expansion plans or limit its research and development activities, which could have a material adverse impact on its business prospects and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash Flows </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">For the Six Months Ended July&#160;31, 2021 and 2020 </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth a summary of ChargePoint&#8217;s cash flows for the periods indicated: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by:</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(61,198</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(50,069</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,788</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,052</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financing activities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">541,590</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">125,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effects of exchange rates on cash, cash equivalents, and restricted cash</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">36</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net increase in cash, cash equivalents, and restricted cash</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">472,598</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">116,384</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Cash Used in Operating Activities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">During the six months ended July&#160;31, 2021, net cash used in operating activities was $61.2&#160;million, consisting primarily of a net loss of $2.6&#160;million and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges of $74.5&#160;million, partially offset by a decrease in net operating assets of $15.9&#160;million. The decrease in net operating assets was primarily due to a $3.0&#160;million increase in accrued and other liabilities, a $9.3&#160;million increase in accounts payable, a $5.6&#160;million decrease in inventories and a $15.9&#160;million increase in deferred revenue, partially offset by a $9.3&#160;million increase in prepaid expenses and other assets, a $7.7&#160;million increase in accounts receivable and a $1.0&#160;million decrease in operating lease liabilities. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges primarily consisted of $84.4&#160;million change in fair value of contingent earnout liability, $33.3&#160;million change in fair value of common stock warrant liability and $9.2&#160;million change in fair value of redeemable convertible preferred stock warrant liability, partially offset by $35.9&#160;million of stock-based compensation expense, $7.0&#160;million of transaction costs expensed, $5.6&#160;million of depreciation and amortization expense, and $2.0&#160;million of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> operating lease cost. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During the six months ended July&#160;31, 2020, net cash used in operating activities was $50.1&#160;million, consisting primarily of a net loss of $65.4&#160;million and an increase in net operating assets of $5.4&#160;million, partially offset by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges of $20.7&#160;million. The increase in net operating assets was primarily attributable to a $9.3&#160;million decrease in accounts payable, a $7.4&#160;million increase in inventories, a $2.0&#160;million decrease in operating lease liabilities, a $4.1&#160;million decrease in accrued and other liabilities and a $3.3&#160;million increase in prepaid expenses and other assets, partially offset by a $16.2&#160;million decrease in accounts receivable and $4.6&#160;million increase in deferred revenue. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> charges primarily consisted of $4.7&#160;million of depreciation and amortization expense, $2.1&#160;million of stock-based compensation expense and $1.7&#160;million of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> operating lease cost and $11.0&#160;million change in fair value of common stock warrant liability. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">51 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Cash (Used In) Provided By Investing Activities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2021, net cash used in investing activities was $7.8&#160;million for purchases of property and equipment. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2020, net cash provided by investing activities was $41.1&#160;million, consisting of maturities of investments of $47.0&#160;million, partially offset by purchases of property and equipment of $6.0&#160;million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Cash Provided by Financing Activities </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2021, net cash provided by financing activities was $541.6&#160;million, consisting of net proceeds from the Merger and PIPE financing of $511.6&#160;million, proceeds from the exercise of warrants of $117.6&#160;million and proceeds from exercises of vested and unvested stock options of $1.8&#160;million, partially offset by payment of transaction costs related to the Merger of $32.5&#160;million, issuance of earnout shares, payment of tax withholding obligations on settlement of earnout shares of $20.9&#160;million and repayment of borrowings of $36.1&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2020, net cash provided by financing activities was $125.4&#160;million consisting of proceeds from issuance of redeemable convertible preferred stock of $92.4&#160;million, proceeds from the exercise of public warrants of $31.4&#160;million and proceeds from exercises of vested and unvested stock options of $1.5&#160;million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Off-Balance</div> Sheet Arrangements </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ChargePoint is not a party to any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-balance</div> sheet arrangements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Critical Accounting Policies and Estimates </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s discussion and analysis of its financial condition and results of operations are based upon its condensed consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these condensed consolidated financial statements requires ChargePoint to make estimates and assumptions that affect the reported amounts of assets, liabilities, net sales and expenses. The Company evaluates its estimates and assumptions on an ongoing basis, and base its estimates on historical experience and on various other assumptions that ChargePoint believes to be reasonable under the circumstances, the results of which form the basis for the judgments ChargePoint makes about the carrying value of assets and liabilities that are not readily apparent from other sources. Because these estimates can vary depending on the situation, actual results may differ from these estimates. Making estimates and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond ChargePoint&#8217;s control. Should any of these estimates and assumptions change or prove to have been incorrect, it could have a material impact on ChargePoint&#8217;s results of operations, financial position and statement of cash flows. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Other than the policies noted in Part I, Item 1, Note 2, &#8220;Summary of Significant Accounting Policies,&#8221; in the Company&#8217;s notes to condensed consolidated financial statements in this Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q,</div> there have been no material changes to its critical accounting policies and estimates as compared to those disclosed in its audited consolidated financial statements as of January&#160;31, 2021 and 2020 and for the years ended January&#160;31, 2021, 2020 and 2019. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on ChargePoint&#8217;s condensed consolidated financial statements, see Part I, Item 1, Note 2, &#8220;Summary of Significant Accounting Policies,&#8221; in its notes to condensed consolidated financial statements in this Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">52 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx218229_4" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interest Rate Risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint had cash, cash equivalents and restricted cash totaling $618.5&#160;million as of July&#160;31, 2021. Cash equivalents were invested primarily in money market funds. ChargePoint&#8217;s investment policy is focused on the preservation of capital and supporting its liquidity needs. Under the policy, ChargePoint invests in highly rated securities, issued by the U.S. government or liquid money market funds. ChargePoint does not invest in financial instruments for trading or speculative purposes, nor does it use leveraged financial instruments. ChargePoint utilizes external investment managers who adhere to the guidelines of its investment policy. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A hypothetical 10% change in interest rates would not have a material impact on the value of ChargePoint&#8217;s cash, cash equivalents, net loss or cash flows. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has foreign currency risks related to its revenue and operating expenses denominated in currencies other than the U.S. dollar, primarily the euro, causing both its revenue and its operating results to be impacted by fluctuations in the exchange rates. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gains or losses from the revaluation of certain cash balances, accounts receivable balances and intercompany balances that are denominated in these currencies impact ChargePoint&#8217;s net loss. A hypothetical decrease in all foreign currencies against the U.S. dollar of 10% would not result in a material foreign currency loss on foreign-denominated&#160;balances, as of July&#160;31, 2021. As ChargePoint&#8217;s foreign operations expand, its results may be more materially impacted by fluctuations in the exchange rates of the currencies in which it does business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At this time, ChargePoint does not enter into financial instruments to hedge its foreign currency exchange risk, but it may in the future. </div></div> <div id="tx218229_5" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;4. CONTROLS AND PROCEDURES </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Evaluation of Disclosure Controls and Procedures </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in ChargePoint&#8217;s reports filed or submitted 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 in company reports filed or submitted under the Exchange Act is accumulated and communicated to management, including ChargePoint&#8217;s Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As required by Rules <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-15</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-15</div> under the Exchange Act, ChargePoint&#8217;s Chief Executive Officer and Chief Financial Officer carried out an evaluation of the effectiveness of the design and operation of its disclosure controls and procedures as of July&#160;31, 2021. Based upon this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, due to the material weaknesses in internal control over financial reporting described below, ChargePoint&#8217;s disclosure controls and procedures (as defined in Rules <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-15(e)</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-15(e)</div> under the Exchange Act) were not effective at the reasonable assurance level as of such date. Notwithstanding these material weaknesses, management has concluded that the condensed consolidated financial statements included in this quarterly report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> are fairly stated in all material respects in accordance with U.S. GAAP. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">53 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Material Weaknesses in Internal Control over Financial Reporting </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the preparation and audit of ChargePoint&#8217;s consolidated financial statements, material weaknesses were identified in its internal control over financial reporting as of January&#160;31, 2021. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of ChargePoint&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint did not design and maintain an effective control environment commensurate with its financial reporting requirements. Specifically, ChargePoint did not maintain a sufficient complement of personnel with an appropriate degree of accounting knowledge, experience and training to appropriately analyze, record and disclose accounting matters commensurate with its accounting and reporting requirements. This material weakness contributed to the following additional material weaknesses: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint did not design and maintain formal accounting policies, procedures and controls over significant accounts and disclosures to achieve complete, accurate and timely financial accounting, reporting and disclosures, including accounting for complex features associated with warrants, segregation of duties and adequate controls related to the preparation and review of journal entries; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint did not design and maintain effective controls over certain information technology (&#8220;IT&#8221;) general controls for information systems that are relevant to the preparation of its consolidated financial statements. Specifically, ChargePoint did not design and maintain (a)&#160;program change management controls to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately and (b)&#160;user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to its financial applications and data to appropriate company personnel. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The material weaknesses related to the control environment and lack of formal accounting policies, procedures and controls resulted in material adjustments to warrant liabilities, stockholders&#8217; equity and related accounts and disclosures and immaterial adjustments to several other account balances and disclosures in the historical consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The IT deficiencies did not result in a misstatement to the consolidated financial statements however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">IT-dependent</div> controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Additionally, each of these material weaknesses could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remediation Plan </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has continued implementation of a plan to remediate these material weaknesses. These remediation measures are ongoing and include the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hiring additional finance and accounting personnel to bolster the accounting capabilities and capacity, and to establish and maintain internal control over financial reporting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Designing and implementing controls to formalize roles and review responsibilities to align with the staff&#8217;s skills and experience and designing and implementing controls over segregation of duties; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Providing ongoing training for personnel on accounting, financial reporting and internal control over financial reporting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Engaging an external advisor to assist with evaluating and documenting the design and operating effectiveness of internal control over financial reporting and assist with the remediation of deficiencies, as necessary; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Designing and implementing controls over the preparation and review of journal entries and account reconciliations, including controls over the segregation of duties; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Designing and implementing IT general controls, including controls over the provisioning and monitoring of user access rights and privileges and change management processes and procedures. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is remediating the material weaknesses as efficiently and effectively as possible and remediation efforts could continue beyond the fiscal year ending January&#160;31, 2023. At this time, ChargePoint cannot provide an estimate of costs expected to be incurred in connection with implementing this remediation plan; however, these remediation measures will be time consuming, will result in it incurring significant costs, and will place significant demands on its financial and operational resources. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In order to maintain and improve the effectiveness of its internal control over financial reporting, ChargePoint has expended, and anticipates to continue to expend, significant resources, including accounting-related costs and significant management oversight. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in Internal Control Over Financial Reporting </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">There were no changes in ChargePoint&#8217;s internal control over financial reporting covered by this Quarterly Report on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Form&#160;10-Q,</div> other than the changes discussed above, that have materially affected, or are reasonably likely to materially affect, its internal control over financial reporting. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">55 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx218229_6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PART II: OTHER INFORMATION </div></div></div> </div> </div> <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div id="tx218229_7" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;1. LEGAL PROCEEDINGS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, ChargePoint may be involved in legal proceedings or subject to claims incident to the ordinary course of business. Regardless of the outcome, such proceedings or claims can have an adverse impact on ChargePoint because of defense and settlement costs, diversion of resources and other factors, and there can be no assurances that favorable outcomes will be obtained. </div></div> <div id="tx218229_8" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;1A. RISK FACTORS </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">An investment in ChargePoint&#8217;s securities involves a high degree of risk. You should carefully consider the risks described below before making an investment decision. ChargePoint&#8217;s business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not known to ChargePoint or that it considers immaterial as of the date of this Quarterly Report. The trading price of ChargePoint&#8217;s securities could decline due to any of these risks, and, as a result, you may lose all or part of your investment. </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 24pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summary of Principal Risks Associated with ChargePoint&#8217;s Business </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">ChargePoint is an early-stage company with a history of losses and expects to incur significant expenses and continuing losses for the near term. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has experienced rapid growth and expects to invest in growth for the foreseeable future. If it fails to manage growth effectively, its business, operating results and financial condition could be adversely affected. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint currently faces competition from a number of companies, particularly in Europe, and expects to face significant competition in the future as the market for EV charging develops. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint faces risks related to health pandemics, including the COVID-19 pandemic, which could have a material and adverse effect on its business and results of operations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint relies on a limited number of suppliers and manufacturers for its charging stations. A loss of any of these partners could negatively affect its business. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s business is subject to risks associated with construction, cost overruns and delays, and other contingencies that may arise in the course of completing installations, and such risks may increase in the future as ChargePoint expands the scope of such services with other parties. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Acquisitions or strategic investments could be difficult to identify and integrate, divert the attention of key management personnel, disrupt ChargePoint&#8217;s business, dilute stockholder value and adversely affect its results of operations and financial condition. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If ChargePoint is unable to attract and retain key employees and hire qualified management, technical engineering and sale personnel, its ability to compete and successfully grow its business would be harmed. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is expanding operations internationally, which will expose it to additional tax, compliance, market and other risks. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Some members of ChargePoint&#8217;s management have limited experience in operating a public company. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint may need to raise additional funds and these funds may not be available when needed. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer malware, viruses, ransomware, hacking, phishing attacks and similar disruptions could result in security and privacy breaches and interruption in service, which could harm ChargePoint&#8217;s business. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s headquarters and other facilities are located in an active earthquake zone; an earthquake or other types of natural disasters or resource shortages, including public safety power shut-offs that have occurred and will continue to occur in California, could disrupt and harm its operations and those of ChargePoint&#8217;s customers. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has never paid cash dividends on its capital stock, and does not anticipate paying dividends in the foreseeable future. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The price of ChargePoint&#8217;s Common Stock may be subject to wide fluctuations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of ownership among ChargePoint&#8217;s existing executive officers, directors and their affiliate may prevent new investors from influencing significant corporate decisions. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s future growth and success is highly correlated with and thus dependent upon the continuing rapid adoption of EVs for passenger and fleet applications. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The EV market currently benefits from the availability of rebates, tax credits and other financial incentives from governments, utilities and others to offset the purchase or operating cost of EVs and EV charging stations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s business may be adversely affected if it is unable to protect its technology and intellectual property from unauthorized use by third parties. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has identified material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective system of internal control over financial reporting, this may result in material misstatements of ChargePoint&#8217;s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Related to ChargePoint&#8217;s Business </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint is an early-stage company with a history of losses, and expects to incur significant expenses and continuing losses for the near term. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint incurred a net loss of $197.0&#160;million for the fiscal year ended January&#160;31, 2021 and had net loss of $2.6&#160;million for the six months ended July&#160;31, 2021. As of July&#160;31, 2021 ChargePoint had an accumulated deficit of approximately $682.1&#160;million. ChargePoint believes it will continue to incur significant operating expenses and net losses in future quarters for the near term. There can be no assurance that it will be able to maintain profitability in the future. ChargePoint&#8217;s potential profitability is particularly dependent upon the continued adoption of EVs by consumers and fleet operators, the widespread adoption of electric trucks and other vehicles and other electric transportation modalities, which may not occur. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint has experienced rapid growth and expects to invest in growth for the foreseeable future. If it fails to manage growth effectively, its business, operating results and financial condition could be adversely affected. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has experienced rapid growth in recent periods. For example, the number of employees has grown from 743 as of January&#160;31, 2020 to 834 as of January&#160;31, 2021 and to 1,045 as of July&#160;31, 2021, including 77 employees in Europe as of January&#160;31, 2020 to 101 as of January&#160;31, 2021 and to 150 as of July&#160;31, 2021. The growth and expansion of its business has placed and continues to place a significant strain on management, operations, financial infrastructure and corporate culture. In the event of further growth, ChargePoint&#8217;s information technology systems and ChargePoint&#8217;s internal control over financial reporting and procedures may not be adequate to support its operations and may introduce opportunities for data security incidents that may interrupt business operations and permit bad actors to obtain unauthorized access to business information or misappropriate funds. ChargePoint may also face risks to the extent such bad actors infiltrate the information technology infrastructure of its contractors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To manage growth in operations and personnel, ChargePoint will need to continue to improve its operational, financial and management controls and reporting systems and procedures. Failure to manage growth effectively could result in difficulty or delays in attracting new customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new products and services or enhancing existing products and services, loss of customers, information security vulnerabilities or other operational difficulties, any of which could adversely affect its business performance and operating results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint currently faces competition from a number of companies, particularly in Europe, and expects to face significant competition in the future as the market for EV charging develops. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The EV charging market is relatively new and competition is still developing. ChargePoint primarily competes with smaller providers of EV charging station networks for installations, particularly in Europe. Large early stage markets, such as </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe, require early engagement across verticals and customers to gain market share, and ongoing effort to scale channels, installers, teams and processes. Some European customers require solutions not yet available and ChargePoint&#8217;s recent entrance into Europe requires establishing itself against existing competitors. In addition, there are multiple competitors in Europe with limited funding, which could cause poor experiences, hampering overall EV adoption or trust in any particular provider. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, there are other means for charging EVs, which could affect the level of demand for onsite charging capabilities at businesses. For example, Tesla Inc. continues to build out its supercharger network across the United States for its vehicles, which could reduce overall demand for EV charging at other sites. Also, third-party contractors can provide basic electric charging capabilities to potential customers seeking to have on premise EV charging capability, including for home charging. In addition, many EV charging manufacturers, including ChargePoint, are offering home charging equipment, which could reduce demand for on premise charging capabilities of potential customers and reduce the demand for onsite charging capabilities if EV owners find charging at home to be sufficient. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Further, ChargePoint&#8217;s current or potential competitors may be acquired by third parties with greater available resources. In addition, certain of ChargePoint&#8217;s competitors are engaging in a process similar to the Merger and may have ready access to the capital markets for additional funding. As a result, competitors may be able to respond more quickly and effectively than ChargePoint to new or changing opportunities, technologies, standards or customer requirements and may have the ability to initiate or withstand substantial price competition. In addition, competitors may in the future establish cooperative relationships with vendors of complementary products, technologies or services to increase the availability of their solutions in the marketplace. This competition may also materialize in the form of costly intellectual property disputes or litigation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">New competitors or alliances may emerge in the future that have greater market share, more widely adopted proprietary technologies, greater marketing expertise and greater financial resources, which could put ChargePoint at a competitive disadvantage. Future competitors could also be better positioned to serve certain segments of ChargePoint&#8217;s current or future target markets, which could create price pressure. In light of these factors, even if ChargePoint&#8217;s offerings are more effective and higher quality than those of its competitors, current or potential customers may accept competitive solutions. If ChargePoint fails to adapt to changing market conditions or continue to compete successfully with current charging providers or new competitors, its growth will be limited which would adversely affect its business and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure to effectively expand ChargePoint&#8217;s sales and marketing capabilities could harm its ability to increase its customer base and achieve broader market acceptance of its solutions. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s ability to grow its customer base, achieve broader market acceptance, grow revenue, and achieve and sustain profitability will depend, to a significant extent, on its ability to effectively expand its sales and marketing operations and activities. Sales and marketing expenses represent a significant percentage of its total revenue, and its operating results will suffer if sales and marketing expenditures do not contribute significantly to increasing revenue. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is substantially dependent on its direct sales force to obtain new customers. ChargePoint plans to continue to expand its direct sales force both domestically and internationally but it may not be able to recruit and hire a sufficient number of sales personnel, which may adversely affect its ability to expand its sales capabilities. New hires require significant training and time before they achieve full productivity, particularly in new sales territories. Recent hires and planned hires may not become as productive as quickly as anticipated, and ChargePoint may be unable to hire or retain sufficient numbers of qualified individuals. Furthermore, hiring sales personnel in new countries can be costly, complex and time-consuming, and requires additional set up and upfront costs that may be disproportionate to the initial revenue expected from those countries. There is significant competition for direct sales personnel with strong sales skills and technical knowledge. ChargePoint&#8217;s ability to achieve significant revenue growth in the future will depend, in large part, on its success in recruiting, training, incentivizing and retaining a sufficient number of qualified direct sales personnel and on such personnel attaining desired productivity levels within a reasonable amount of time. ChargePoint&#8217;s business will be harmed if continuing investment in its sales and marketing capabilities does not generate a significant increase in revenue. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint faces risks related to health pandemics, including the recent coronavirus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(&#8220;COVID-19&#8221;)</div> pandemic, which could have a material and adverse effect on its business and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, including the actual or contemplated return of stringent restrictions on social gatherings or commerce, has created significant volatility in the global economy. Global trade conditions and consumer trends that have originated during the pandemic continue to persist and may have a long-lasting adverse impact on ChargePoint and its industry. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The pandemic has resulted in government authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stay-at-home</div></div> or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">shelter-in-place</div></div> orders and business shutdowns. These measures may adversely impact ChargePoint&#8217;s employees and operations and the operations of its customers, suppliers, vendors and business partners, and may negatively impact demand for EV charging stations, particularly at workplaces. These measures by government authorities may remain in place for a significant period of time and may adversely affect manufacturing and building plans, sales and marketing activities, business and results of operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Disruptions in the manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, such as exacerbated port congestion and intermittent supplier shutdowns and delays, have resulted in additional costs and, to a lesser extent, component shortages, and have led to fluctuations in EV sales in markets around the world. Increased demand for personal electronics has also created a shortfall of semiconductor chips, which has caused additional supply challenges both within and outside of ChargePoint&#8217;s industry. These ongoing challenges and heightened costs have decreased ChargePoint&#8217;s gross margins in recent quarters and ChargePoint expects gross margin improvements will continue to be offset by increased freight and logistic expense as a result of ongoing supply chain disruptions caused by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and related measures. Costs incurred to expedite delivery of components used in charging stations or in providing installation or maintenance services or to proactively increase inventory could cause ChargePoint to raise its prices, impose surcharges or other fees or refuse to negotiate discounts. Further, any sustained downturn in demand for EVs would also harm ChargePoint&#8217;s business. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During 2020, ChargePoint modified its business practices by recommending that all <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-essential</div> personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences. ChargePoint has also implemented additional safety protocols for workers and cost cutting measures to reduce operating costs. ChargePoint may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners, including acting to lift or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-impose</div> initiatives. There is no certainty that such actions will be sufficient to mitigate the risks posed by the pandemic or otherwise be satisfactory to government authorities. If significant portions of ChargePoint&#8217;s workforce are unable to work effectively, including due to illness, quarantines, social distancing, government actions or other restrictions in connection with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, its operations will be negatively impacted. Furthermore, if significant portions of its customers&#8217; or potential customers&#8217; workforces are subject to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">stay-at-home</div></div> orders or otherwise have substantial numbers of their employees working remotely for sustained periods of time, user demand for charging stations and services will decline. In addition, measures imposed by governments, may adversely impact ChargePoint&#8217;s employees and operations and the operations of its customers, suppliers, vendors and business partners, and may negatively impact demand for EV charging stations, particularly at workplaces. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The effect of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic on ChargePoint&#8217;s business, prospects and results of operations will depend on the direction and duration of current global trends and their sustained impact. Difficult macroeconomic conditions, such as decreases in per capita income and level of disposable income, increased and prolonged unemployment or a decline in consumer confidence as a result of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, as well as reduced spending by businesses, could have a material adverse effect on the demand for ChargePoint&#8217;s products and services. The effect of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in revenues, and ChargePoint believes that as people are not yet fully back to work ChargePoint has not yet seen the full return of commercial customer demand for ChargePoint products. Even after the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has subsided, ChargePoint may continue to experience an adverse impact to its business as a result of its global economic impact, including any recession that has occurred or may occur in the future. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">59 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint relies on a limited number of suppliers and manufacturers for its charging stations. A loss of any of these partners could negatively affect its business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint relies on a limited number of suppliers to manufacture its charging stations, including in some cases only a single supplier for some products and components. This reliance on a limited number of manufacturers increases ChargePoint&#8217;s risks, since it does not currently have proven reliable alternatives or replacement manufacturers beyond these key parties. In the event of interruption, including or resulting in a sudden failure by a supplier to meet its obligation, ChargePoint may not be able to increase capacity from other sources or develop alternate or secondary sources without incurring material additional costs and substantial delays. Thus, ChargePoint&#8217;s business could be adversely affected if one or more of its suppliers is impacted by any interruption at a particular location. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">During the three months ended July&#160;31, 2021, ChargePoint experienced slightly increased demand, which, due to failure by certain suppliers to meet their obligations, prevented it from making an immaterial number of shipments. If ChargePoint experiences a significant increase in demand for its charging stations in future periods, or if it needs to replace an existing supplier, it may not be possible to supplement or replace them on acceptable terms, which may undermine its ability to deliver products to customers in a timely manner. For example, it may take a significant amount of time to identify a manufacturer that has the capability and resources to build charging stations in sufficient volume. Identifying suitable suppliers and manufacturers could be an extensive process that requires ChargePoint to become satisfied with their quality control, technical capabilities, responsiveness and service, financial stability, regulatory compliance, and labor and other ethical practices. Accordingly, a loss of any significant suppliers or manufacturers could have an adverse effect on ChargePoint&#8217;s business, financial condition and operating results. In addition, ChargePoint&#8217;s suppliers may face supply chain risks and constraints of their own, which may impact the availability and pricing of its products. For example, supply chain challenges related to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and the global chip shortages that have impacted companies worldwide both within and outside of ChargePoint&#8217;s industry may have adverse effects on its suppliers and, as a result, ChargePoint. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, as a result of the Merger, ChargePoint became subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the &#8220;Dodd-Frank Act&#8221;) to diligence, disclose, and report whether or not its products contain minerals originating from the Democratic Republic of the Congo and adjoining countries, or conflict minerals. ChargePoint will incur additional costs to comply with these disclosure requirements, including costs related to determining the source of any of the relevant minerals and metals used in ChargePoint&#8217;s products. These requirements could adversely affect the sourcing, availability, and pricing of minerals used in the components used in ChargePoint&#8217;s products. It is also possible that ChargePoint&#8217;s reputation may be adversely affected if it determines that certain of its products contain minerals not determined to be conflict-free or if it is unable to alter its products, processes or sources of supply to avoid use of such materials. ChargePoint may also encounter <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-customers</div> who require that all of the components of the products be certified as conflict free. If ChargePoint is not able to meet this requirement, such <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-customers</div> may choose to purchase products from a different company. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s business is subject to risks associated with construction, cost overruns and delays, and other contingencies that may arise in the course of completing installations, and such risks may increase in the future as ChargePoint expands the scope of such services with other parties. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint does not typically install charging stations at customer sites. These installations are typically performed by ChargePoint partners or electrical contractors with an existing relationship with the customer and/ or knowledge of the site. The installation of charging stations at a particular site is generally subject to oversight and regulation in accordance with state and local laws and ordinances relating to building codes, safety, environmental protection and related matters, and typically requires various local and other governmental approvals and permits that may vary by jurisdiction. In addition, building codes, accessibility requirements or regulations may hinder EV charger installation because they end up costing the developer or installer more in order to meet the code requirements. Meaningful delays or cost overruns may impact ChargePoint&#8217;s recognition of revenue in certain cases and/or impact customer relationships, either of which could impact ChargePoint&#8217;s business and profitability. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, ChargePoint may in the future elect to install charging stations at customer sites or manage contractors, likely as part of offering customers a turnkey solution. Working with contractors may require ChargePoint to obtain licenses or require it or its customers to comply with additional rules, working conditions and other union requirements, which can add costs and complexity to an installation project. In addition, if these contractors are unable to provide timely, thorough and quality installation-related services, customers could fall behind their construction schedules leading to liability to ChargePoint or cause customers to become dissatisfied with the solutions ChargePoint offers and ChargePoint&#8217;s overall reputation would be harmed. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">60 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Acquisitions or strategic investments could be difficult to identify and integrate, divert the attention of key management personnel, disrupt ChargePoint&#8217;s business, dilute stockholder value and adversely affect its results of operations and financial condition. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As part of ChargePoint&#8217;s business strategy, ChargePoint has made and continues to consider making acquisitions of, or investments in, businesses, services or technologies that are complementary to its existing business. The process of identifying and consummating acquisitions, investments, and the subsequent integration of new assets and businesses into ChargePoint&#8217;s own business requires attention from management and could result in a diversion of resources from its existing business, which in turn could have an adverse effect on its operations. Acquired assets or businesses may not generate the expected financial results. Acquisitions or investments could also result in the use of cash, potentially dilutive issuances of equity securities, the occurrence of goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential unknown liabilities of the acquired business or investment. ChargePoint may also incur costs and management time on transactions that are ultimately not completed. In addition, ChargePoint&#8217;s due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product, technology or investment, including issues related to intellectual property, product quality or product architecture, regulatory compliance practices, revenue recognition or other accounting practices or issues with employees or customers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s acquisitions or investments may not ultimately strengthen its competitive position or achieve its goals and business strategy; ChargePoint may be subject to claims or liabilities assumed from an acquired company, product, or technology; acquisitions or investments ChargePoint completes could be viewed negatively by its customers, investors, and securities analysts; and ChargePoint may incur costs and expenses necessary to address an acquired company&#8217;s failure to comply with laws and governmental rules and regulations. Additionally, ChargePoint may be subject to litigation or other claims in connection with the acquired company, including claims from terminated employees, former stockholders or other third parties, which may differ from or be more significant than the risks ChargePoint&#8217;s business faces. An acquired company may also need to implement or improve its controls, procedures and policies, and ChargePoint may face risks associated if any of those controls, procedures or policies are insufficiently effective. ChargePoint may also face retention or cultural challenges associated with integrating employees from the acquired company into its organization. If ChargePoint is unsuccessful at integrating acquisitions or investments, in a timely manner, the revenue and operating results of the combined company could be adversely affected. Any integration process may require significant time and resources, which may disrupt ChargePoint&#8217;s ongoing business and divert management&#8217;s attention, and ChargePoint may not be able to manage the integration process successfully or in a timely manner. ChargePoint may not successfully evaluate or utilize the acquired technology or personnel, realize anticipated synergies from the acquisition or investment, or accurately forecast the financial impact of an acquisition or investment transaction or the related integration of such acquisition or investment, including accounting charges and any potential impairment of goodwill and intangible assets recognized in connection with such transaction. ChargePoint may have to pay cash, incur debt, or issue equity or equity-linked securities to pay for any acquisitions or investments, each of which could adversely affect its financial condition or the market price of its Common Stock. Furthermore, the sale of equity or issuance of equity-linked debt to finance any such transactions could result in dilution to ChargePoint&#8217;s stockholders. The occurrence of any of these risks could harm ChargePoint&#8217;s business, operating results, and financial condition. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If ChargePoint is unable to attract and retain key employees and hire qualified management, technical, engineering and sales personnel, its ability to compete and successfully grow its business would be harmed. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s success depends, in part, on its continuing ability to identify, hire, attract, train and develop and retain highly qualified personnel. The inability to do so effectively would adversely affect its business. ChargePoint&#8217;s future performance also depends on the continued services and continuing contributions of its senior management to execute on its business plan and to identify and pursue new opportunities and product innovations. The loss of services of senior management, or the ineffective management of any leadership transitions, especially within ChargePoint&#8217;s sales organization, could significantly delay or prevent the achievement of its development and strategic objectives, which could adversely affect its business, financial condition, and operating results. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">61 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Competition for employees can be intense, particularly in Silicon Valley where ChargePoint is headquartered, and the ability to attract, hire and retain them depends on ChargePoint&#8217;s ability to provide competitive compensation. ChargePoint may not be able to attract, assimilate, develop or retain qualified personnel in the future, and failure to do so could adversely affect its business, including the execution of its global business strategy. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint is expanding operations internationally, which will expose it to additional tax, compliance, market and other risks. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s primary operations are in the United States and it maintains contractual relationships with parts and manufacturing suppliers in Asia, Mexico and other locations. Also, ChargePoint is continuing to invest to increase its presence in Europe and to expand a primarily software development team in India. Managing this expansion requires additional resources and controls, and could subject ChargePoint to risks associated with international operations, including: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">conformity with applicable business customs, including translation into foreign languages and associated expenses; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">lack of availability of government incentives and subsidies; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">challenges in arranging, and availability of, financing for customers; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">potential changes to its established business model; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">cost of alternative power sources, which could vary meaningfully outside the United States; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">difficulties in staffing and managing foreign operations in an environment of diverse culture, laws, and customers, and the increased travel, infrastructure, and legal and compliance costs associated with international operations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">installation challenges; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">differing driving habits and transportation modalities in other markets; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">different levels of demand among commercial, fleet and residential customers; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">compliance with multiple, potentially conflicting and changing governmental laws, regulations, certifications, and permitting processes including environmental, banking, employment, tax, information security, privacy, and data protection laws and regulations such as the California Consumer Privacy Act (&#8220;CCPA&#8221;) and newer state privacy laws in the U.S., the European Union (the &#8220;EU&#8221;) General Data Protection Regulation (&#8220;GDPR&#8221;), national legislation implementing the same and changing requirements for legally transferring data out of the European Economic Area; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">compliance with U.S. and foreign anti-bribery laws including the Foreign Corrupt Practices Act (&#8220;FCPA&#8221;) and the United Kingdom Anti-Bribery Act; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">conforming products to various international regulatory and safety requirements as well as charging and other electric infrastructures; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">difficulty in establishing, staffing and managing foreign operations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">difficulties in collecting payments in foreign currencies and associated foreign currency exposure; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">restrictions on repatriation of earnings; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">compliance with potentially conflicting and changing laws of taxing jurisdictions and compliance with applicable U.S. tax laws as they relate to international operations, the complexity and adverse consequences of such tax laws, and potentially adverse tax consequences due to changes in such tax laws; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">regional economic and political conditions. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of these risks, ChargePoint&#8217;s current expansion efforts and any potential future international expansion efforts may not be successful. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Some members of ChargePoint&#8217;s management have limited experience in operating a public company. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Some of ChargePoint&#8217;s executive officers have limited experience in the management of a publicly-traded company. The management team may not successfully or effectively manage the transition to a public company that will be subject to significant regulatory oversight and reporting obligations under federal securities laws. Their limited experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it is likely that an increasing amount of their time may be devoted to these activities, which will result in less time being devoted to the management and growth of ChargePoint. ChargePoint may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal control over financial reporting required of public companies. The development and implementation of the standards and controls and the hiring of experienced personnel necessary to achieve the level of accounting standards required of a public company may require costs greater than expected. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">62 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint may need to raise additional funds and these funds may not be available when needed. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint may need to raise additional capital in the future to further scale its business and expand to additional markets. ChargePoint may raise additional funds through the issuance of equity, equity-related or debt securities, or through obtaining credit from government or financial institutions. ChargePoint cannot be certain that additional funds will be available on favorable terms when required, or at all. If ChargePoint cannot raise additional funds when needed, its financial condition, results of operations, business and prospects could be materially and adversely affected. If ChargePoint raises funds through the issuance of debt securities or through loan arrangements, the terms of which could require significant interest payments, contain covenants that restrict ChargePoint&#8217;s business, or other unfavorable terms. In addition, to the extent ChargePoint raises funds through the sale of additional equity securities, ChargePoint stockholders would experience additional dilution. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s future revenue growth will depend in significant part on its ability to increase sales of its products and services to fleet operators. The electrification of fleets is an emerging market, and fleet operators may not adopt EVs on a widespread basis and on the timelines ChargePoint anticipates. In addition to the factors affecting the growth of the EV market generally, transitioning to an EV fleet can be costly and capital intensive, which could result in slower than anticipated adoption. The sales cycle could also be longer for sales to fleet operators, as they are often larger organizations, with more formal procurement processes than smaller commercial site hosts. Fleet operators may also require significant additional services and support, and if ChargePoint is unable to provide such services and support, it may adversely affect its ability to attract additional fleet operators as customers. Any failure to attract and retain fleet operators as customers in the future would adversely affect ChargePoint&#8217;s business and results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Computer malware, viruses, ransomware, hacking, phishing attacks and similar disruptions could result in security and privacy breaches and interruption in service, which could harm ChargePoint&#8217;s business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Computer malware, viruses, physical or electronic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">break-ins</div> and similar disruptions could lead to interruption and delays in ChargePoint&#8217;s services and operations and loss, misuse or theft of data. Computer malware, viruses, ransomware, hacking and phishing attacks against online networks have become more prevalent and may occur on ChargePoint&#8217;s systems in the future. Any attempts by cyber attackers to disrupt ChargePoint&#8217;s services or systems, if successful, could harm its business, introduce liability to data subjects, result in the misappropriation of funds, be expensive to remedy, subject ChargePoint to substantial fines, penalties, damages and other liabilities under applicable laws and regulations, lead to a loss of protection of its intellectual property or trade secrets and damage its reputation or brand. Insurance may not be sufficient to cover significant expenses and losses related to cyber-attacks. Efforts to prevent cyber attackers from entering computer systems are expensive to implement, and ChargePoint may not be able to cause the implementation or enforcement of such preventions with respect to its third-party vendors. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security and availability of systems and technical infrastructure may, in addition to other losses, harm ChargePoint&#8217;s reputation, brand and ability to attract customers. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has previously experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, third-party service providers, human or software errors and capacity constraints. If ChargePoint&#8217;s services are unavailable when users attempt to access them, they may seek other services, which could reduce demand for its solutions from target customers. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has processes and procedures in place designed to enable it to quickly recover from a disaster or catastrophe and continue business operations and has tested this capability under controlled circumstances. However, there are several factors ranging from human error to data corruption that could materially impact the efficacy of such processes and procedures, including by lengthening the time services are partially or fully unavailable to customers and users. It may be difficult or impossible to perform some or all recovery steps and continue normal business operations due to the nature of a particular disaster or catastrophe, especially during peak periods, which could cause additional reputational damages, or loss of revenue, any of which could adversely affect its business and financial results. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">63 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s headquarters and other facilities are located in an active earthquake zone; an earthquake or other types of natural disasters or resource shortages, including public safety power shut-offs that have occurred and will continue to occur in California, could disrupt and harm its operations and those of ChargePoint&#8217;s customers. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint conducts a majority of its operations in the San Francisco Bay area in an active earthquake zone. The occurrence of a natural disaster such as an earthquake, drought, flood, fire (such as the recent extensive wildfires in California), localized extended outages of critical utilities (such as California&#8217;s public safety power shut-offs) or transportation systems, or any critical resource shortages could cause a significant interruption in its business, damage or destroy its facilities or inventories, and cause it to incur significant costs, any of which could harm its business, financial condition and results of operations. The insurance ChargePoint maintains against fires, earthquakes and other natural disasters may not be adequate to cover losses in any particular case. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, rolling public safety power shut offs in California or other states can affect user acceptance of EVs, as charging may be unavailable at the desired times, or at all during these events. These shut offs could also affect the ability of fleet operators to charge their EVs, which, for example, could adversely affect transportation schedules or any service level agreements to which either ChargePoint or the fleet operator may be a party. If these events persist, the demand for EVs could decline, which would result in reduced demand for charging solutions. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Seasonality may cause fluctuations in ChargePoint&#8217;s revenue. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ChargePoint believes there are seasonal factors that may cause ChargePoint to record higher revenue in some quarters compared with others. A significant share of ChargePoint&#8217;s annual revenues are typically generated in the fourth fiscal quarter, which coincides with customers with a December&#160;31 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> choosing to spend remaining unused portions of their budgets and its sales commission plans which provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> accelerators. ChargePoint&#8217;s revenues are typically lower in its fiscal first quarter than its preceding fourth quarter, due to unfavorable weather conditions which result in a decrease in construction activity during the winter months, periods of wet weather and times when other weather and climate conditions would impair construction activity. While ChargePoint believes it has visibility into the seasonality of its business, various factors, including difficult weather conditions (such as flooding, hurricanes, prolonged rain or periods of unseasonably cold or snow storms) in any quarter, may materially and adversely affect its business, financial condition and results of operations. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Related to the EV Market </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes to fuel economy standards or the success of alternative fuels may negatively impact the EV market and thus the demand for ChargePoint&#8217;s products and services. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As regulatory initiatives have required an increase in the mileage capabilities of cars, consumption of renewable transportation fuels, such as ethanol and biodiesel, and consumer acceptance of EVs and other alternative vehicles has been increasing. If fuel efficiency of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-electric</div> vehicles continues to rise, whether as the result of regulations or otherwise, and affordability of vehicles using renewable transportation fuels improves, the demand for electric and high energy vehicles could diminish. In addition, the EV fueling model is different than gas or other fuel models, requiring behavior change and education of influencers, consumers and others such as regulatory bodies. Developments in alternative technologies, such as advanced diesel, ethanol, fuel cells or compressed natural gas, or improvements in the fuel economy of the internal combustion engine, may materially and adversely affect demand for EVs and EV charging stations. For example, fuel which is abundant and relatively inexpensive in the United States, such as compressed natural gas, may emerge as a preferred alternative to petroleum-based propulsion. Regulatory bodies may also adopt rules that substantially favor certain alternatives to petroleum-based propulsion over others, which may not necessarily be EVs. This may impose additional obstacles to the purchase of EVs or the development of a more ubiquitous EV market. Finally, the current litigation between the state of California and the National Highway Traffic Safety Administration (&#8220;NHTSA&#8221;) could impact California&#8217;s ability to set fuel economy standards that </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">64 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">encourage the adoption of EVs, and could be followed by many other states. If any of the above cause or contribute to consumers or businesses to no longer purchase EVs or purchase them at a lower rate, it would materially and adversely affect ChargePoint&#8217;s business, operating results, financial condition and prospects. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s future growth and success is highly correlated with and thus dependent upon the continuing rapid adoption of EVs for passenger and fleet applications. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s future growth is highly dependent upon the adoption of EVs by businesses and consumers. The market for EVs is still rapidly evolving, characterized by rapidly changing technologies, competitive pricing and competitive factors, evolving government regulation and industry standards and changing consumer demands and behaviors, changing levels of concern related to environmental issues and governmental initiatives related to climate change and the environment generally. Although demand for EVs has grown in recent years, there is no guarantee of continuing future demand. If the market for EVs develops more slowly than expected, or if demand for EVs decreases, ChargePoint&#8217;s business, prospects, financial condition and operating results would be harmed. The market for EVs could be affected by numerous factors, such as: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">perceptions about EV features, quality, safety, performance and cost; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">perceptions about the limited range over which EVs may be driven on a single battery charge; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">competition, including from other types of alternative fuel vehicles, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">plug-in</div> hybrid electric vehicles and high fuel-economy internal combustion engine vehicles; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">volatility in the cost of oil and gasoline; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">concerns regarding the stability of the electrical grid; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the decline of an EV battery&#8217;s ability to hold a charge over time; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">availability of service for EVs; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">consumers&#8217; perception about the convenience and cost of charging EVs; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">increases in fuel efficiency; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">government regulations and economic incentives, including adverse changes in, or expiration of, favorable tax incentives related to EVs, EV charging stations or decarbonization generally; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">relaxation of government mandates or quotas regarding the sale of EVs; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">concerns about the future viability of EV manufacturers. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, sales of vehicles in the automotive industry can be cyclical, which may affect growth in acceptance of EVs. It is uncertain how macroeconomic factors will impact demand for EVs, particularly since they can be more expensive than traditional gasoline-powered vehicles, when the automotive industry globally has been experiencing a recent decline in sales. Furthermore, because fleet operators often make large purchases of EVs, this cyclicality and volatility in the automotive industry may be more pronounced with commercial purchasers, and any significant decline in demand from these customers could reduce demand for EV charging and ChargePoint&#8217;s products and services in particular. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Demand for EVs may also be affected by factors directly impacting automobile prices or the cost of purchasing and operating automobiles, such as sales and financing incentives, prices of raw materials and parts and components, cost of fuel and governmental regulations, including tariffs, import regulation and other taxes. Volatility in demand may lead to lower vehicle unit sales, which may result in reduced demand for EV charging solutions and therefore adversely affect ChargePoint&#8217;s business, financial condition and operating results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The EV market currently benefits from the availability of rebates, tax credits and other financial incentives from governments, utilities and others to offset the purchase or operating cost of EVs and EV charging stations. In particular, ChargePoint&#8217;s marketing efforts have heavily relied upon federal tax credits available to purchasers of its EV charging stations that effectively provide purchasers with a significantly discounted purchase price. The reduction, modification, or elimination of such benefits could cause reduced demand for EVs and EV charging stations, which would adversely affect ChargePoint&#8217;s financial results. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The U.S. federal government, foreign governments and some state and local governments provide incentives to end users and purchasers of EVs and EV charging stations in the form of rebates, tax credits and other financial incentives, such as </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">65 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">payments for regulatory credits. The EV market relies on these governmental rebates, tax credits and other financial incentives to significantly lower the effective price of EVs and EV charging stations to customers. However, these incentives may expire on a particular date, end when the allocated funding is exhausted, or be reduced or terminated as a matter of regulatory or legislative policy. In particular, ChargePoint has heavily relied upon the availability of federal tax credits to purchasers under Section&#160;30C of the Code to market its EV charging stations, which can effectively provide such purchasers with up to a 30% discount off the purchase price of ChargePoint&#8217;s EV charging stations. The credits under Section&#160;30C of the Code are set to expire on December&#160;31, 2021 and thus would not be available to ChargePoint&#8217;s customers unless extended. There can be no assurance that the credits under Section&#160;30C of the Code will be extended, or if extended, will not be otherwise reduced. Any reduction in rebates, tax credits or other financial incentives, including the credit under Section&#160;30C of the Code, could materially reduce the demand for EVs and ChargePoint&#8217;s solutions and, as a result, may adversely impact ChargePoint&#8217;s business and expansion potential. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ChargePoint also derives other revenue from regulatory credits. If government support of these credits declines, ChargePoint&#8217;s ability to generate this other revenue in the future would be adversely affected. In years prior to fiscal year 2021 ChargePoint has derived a slight majority of its other revenue from regulatory credits. However, revenue from this source as a percentage of Other and total revenue has declined in recent quarters and it may continue to decline over time. Further, the availability of such credits may decline even with general governmental support of the transition to EV infrastructure. For example, in September 2020, California Governor Gavin Newsom issued Executive Order <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">N-79-20</div></div> (the &#8220;EO&#8221;), announcing a target for all <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-state</div> sales of new passenger cars and trucks to be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-emission</div> by 2035. While the EO calls for the support of EV infrastructure, the form of this support is unclear. If California or other jurisdictions choose to adopt regulatory mandates instead of establishing or continuing green energy credit regimes for EV infrastructure, ChargePoint&#8217;s revenue from these credits would be adversely impacted. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The EV charging market is characterized by rapid technological change, which requires ChargePoint to continue to develop new products and product innovations. Any delays in such development could adversely affect market adoption of its products and ChargePoint&#8217;s financial results. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Continuing technological changes in battery and other EV technologies could adversely affect adoption of current EV charging technology and/or ChargePoint&#8217;s products. ChargePoint&#8217;s future success will depend upon its ability to develop and introduce a variety of new capabilities and innovations to its existing product offerings, as well as introduce a variety of new product offerings, to address the changing needs of the EV charging market. As new products are introduced, gross margins tend to decline in the near term and improves as the product become more mature and with a more efficient manufacturing process. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As EV technologies change, ChargePoint may need to upgrade or adapt its charging station technology and introduce new products and services in order to serve vehicles that have the latest technology, in particular battery cell technology, which could involve substantial costs. Even if ChargePoint is able to keep pace with changes in technology and develop new products and services, its research and development expenses could increase, its gross margins could be adversely affected in some periods and its prior products could become obsolete more quickly than expected. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint cannot guarantee that any new products will be released in a timely manner, or at all, or achieve market acceptance. Delays in delivering new products that meet customer requirements could damage ChargePoint&#8217;s relationships with customers and lead them to seek alternative providers. Delays in introducing products and innovations or the failure to offer innovative products or services at competitive prices may cause existing and potential customers to purchase ChargePoint&#8217;s competitors&#8217; products or services. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If ChargePoint is unable to devote adequate resources to develop products or cannot otherwise successfully develop products or services that meet customer requirements on a timely basis or that remain competitive with technological alternatives, its products and services could lose market share, its revenue will decline, it may experience higher operating losses and its business and prospects will be adversely affected. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">66 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Certain statements ChargePoint makes about estimates of market opportunity and forecasts of market growth may prove to be inaccurate. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">From time to time, ChargePoint makes statements with estimates of the addressable market for ChargePoint&#8217;s solutions and the EV market in general. Market opportunity estimates and growth forecasts, whether obtained from third-party sources or developed internally, are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. This is especially so at the present time due to the uncertain and rapidly changing projections of the severity, magnitude and duration of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. The estimates and forecasts relating to the size and expected growth of the target market, market demand and adoption, capacity to address this demand and pricing may also prove to be inaccurate. In particular, estimates regarding the current and projected market opportunity are difficult to predict. The estimated addressable market may not materialize for many years, if ever, and even if the markets meet the size estimates and growth forecasts, ChargePoint&#8217;s business could fail to grow at similar rates. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Related to ChargePoint&#8217;s Technology, Intellectual Property and Infrastructure </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint expects to incur research and development costs and devote significant resources to developing new products, which could significantly reduce its profitability and may never result in revenue to ChargePoint. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s future growth depends on penetrating new markets, adapting existing products to new applications and customer requirements, and introducing new products that achieve market acceptance. ChargePoint plans to incur significant research and development costs in the future as part of its efforts to design, develop, manufacture and introduce new products and enhance existing products. ChargePoint&#8217;s research and development expenses were $65.8, million, $75.0&#160;million, $69.5&#160;million and $50.5&#160;million during the six months ended July&#160;31, 2021, and during the fiscal years ended January&#160;31, 2021, 2020 and 2019, respectively, and are likely to grow in the future. Further, ChargePoint&#8217;s research and development program may not produce successful results, and its new products may not achieve market acceptance, create additional revenue or become profitable. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint may need to defend against intellectual property infringement or misappropriation claims, which may be time-consuming and expensive. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">From time to time, the holders of intellectual property rights may assert their rights and urge ChargePoint to take licenses, and/or may bring suits alleging infringement, misappropriation or other violation of such rights. There can be no assurance that ChargePoint will be able to mitigate the risk of potential suits or other legal demands by competitors or other third parties. Accordingly, ChargePoint may consider entering into licensing agreements with respect to such rights, although no assurance can be given that such licenses can be obtained on acceptable terms or that litigation will not occur, and such licenses and associated litigation could significantly increase ChargePoint&#8217;s operating expenses. In addition, if ChargePoint is determined to have or believes there is a high likelihood that it has infringed upon, misappropriated or otherwise violated a third party&#8217;s intellectual property rights, it may be required to cease making, selling or incorporating certain key components or intellectual property into the products and services it offers, to pay substantial damages and/or royalties, to redesign its products and services, and/or to establish and maintain alternative branding. In addition, to the extent that ChargePoint&#8217;s customers and business partners become the subject of any allegation or claim regarding the infringement, misappropriation or other violation of intellectual property rights related to ChargePoint&#8217;s products and services, ChargePoint may be required to indemnify such customers and business partners. If ChargePoint were required to take one or more such actions, its business, prospects, operating results and financial condition could be materially and adversely affected. In addition, any litigation or claims, whether or not valid, could result in substantial costs, negative publicity and diversion of resources and management attention. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s business may be adversely affected if it is unable to protect its technology and intellectual property from unauthorized use by third parties. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ChargePoint&#8217;s success depends, at least in part, on ChargePoint&#8217;s ability to obtain, maintain, enforce and protect its core technology and intellectual property. To accomplish this, ChargePoint relies on, and plans to continue relying on, a combination of patents, trade secrets (including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">know-how),</div> employee and third-party nondisclosure agreements, copyright, trademarks, intellectual property licenses and other contractual rights to retain ownership of, and protect, its technology. Despite </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">67 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s efforts to obtain, maintain, enforce and protect intellectual property rights, there can be no assurance that these steps will be available in all cases or will be adequate to prevent ChargePoint&#8217;s competitors or other third-parties from copying, reverse engineering, or otherwise obtaining and using its technology or products or seeking court declarations that they do not infringe, misappropriate or otherwise violate its intellectual property. Failure to adequately protect its technology and intellectual property could result in competitors offering similar products, potentially resulting in the loss of some of ChargePoint&#8217;s competitive advantage and a decrease in revenue which would adversely affect its business, prospects, financial condition and operating results. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The measures ChargePoint takes to protect its technology intellectual property from unauthorized use by others may not be effective for various reasons, including the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any patent applications ChargePoint submits may not result in the issuance of patents; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the scope of issued patents may not be broad enough to protect proprietary rights; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">any issued patents may be challenged by competitors and/or invalidated by courts or governmental authorities; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint may not be the first inventor of the subject matter to which it has filed a particular patent application, and it may not be the first party to file such a patent application; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patents have a finite term, and competitors and other third-parties may offer identical or similar products after the expiration of ChargePoint&#8217;s patents that cover such products; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the costs associated with enforcing patents, confidentiality and invention agreements or other intellectual property rights may make aggressive enforcement impracticable; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">current and future competitors may circumvent patents or independently develop similar trade secrets or works of authorship, such as software; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">know-how</div> and other proprietary information ChargePoint purports to hold as a trade secret may not qualify as a trade secret under applicable laws; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">ChargePoint&#8217;s employees, contractors or business partners may breach their confidentiality, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-disclosure,</div> and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-use</div> obligations; and </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">proprietary designs and technology embodied in ChargePoint&#8217;s products may be discoverable by third-parties through means that do not constitute violations of applicable laws. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Patent, trademark, and trade secret laws vary significantly throughout the world. Some foreign countries do not protect intellectual property rights to the same extent as do the laws of the United States. Further, policing the unauthorized use of its intellectual property in foreign jurisdictions may be difficult or impossible. Therefore, ChargePoint&#8217;s intellectual property rights may not be as strong or as easily enforced outside of the United States. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Certain patents in the EV space may come to be considered &#8220;standards essential.&#8221; If this is the case with respect to any of ChargePoint&#8217;s patents, it may be required to license certain technology on &#8220;fair, reasonable and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-discriminatory&#8221;</div> terms, decreasing revenue. Further, competitors, vendors, or customers may, in certain instances, be free to create variations or derivative works of ChargePoint technology and intellectual property, and those derivative works may become directly competitive with ChargePoint&#8217;s offerings. Finally, ChargePoint may not be able to leverage, or obtain ownership of, all technology and intellectual property developed by ChargePoint&#8217;s vendors in connection with design and manufacture of ChargePoint&#8217;s products, thereby jeopardizing ChargePoint&#8217;s ability to obtain a competitive advantage over its competitors. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">It is ChargePoint&#8217;s policy to enter into confidentiality and invention assignment agreements with its employees and contractors that have developed material intellectual property for ChargePoint, but these agreements may not be self-executing and may not otherwise adequately protect ChargePoint&#8217;s intellectual property, particularly with respect to conflicts of ownership relating to work product generated by employees and contractors. Furthermore, ChargePoint cannot be certain that these agreements will not be breached and that third-parties will not gain access to its trade secrets, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">know-how</div> and other proprietary technology. Third-parties may also independently develop the same or substantially similar proprietary technology. Monitoring unauthorized use of ChargePoint&#8217;s intellectual property is difficult and costly, as are the steps ChargePoint has taken or will take to prevent misappropriation. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">68 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">To prevent unauthorized use of ChargePoint&#8217;s intellectual property, it may be necessary to prosecute actions for infringement, misappropriation or other violation of ChargePoint&#8217;s intellectual property against third-parties. Any such action could result in significant costs and diversion of ChargePoint&#8217;s resources and management&#8217;s attention, and there can be no assurance that ChargePoint will be successful in any such action. Furthermore, many of ChargePoint&#8217;s current and potential competitors have the ability to dedicate substantially greater resources to enforce their intellectual property rights than ChargePoint does. Accordingly, despite its efforts, ChargePoint may not be able to prevent third-parties from infringing, misappropriating or otherwise violating its intellectual property. Any of the foregoing may adversely affect ChargePoint&#8217;s revenues or results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The current lack of international standards may lead to uncertainty, additional competition and further unexpected costs. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Lack of industry standards for EV station management, coupled with utilities and other large organizations mandating their own adoption of specifications that have not become widely adopted in the industry, may hinder innovation or slow new product or new feature introduction. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, automobile manufacturers may choose to utilize their own proprietary systems, which could lock out competition for EV charging stations, or to use their size and market position to influence the market, which could limit ChargePoint&#8217;s market and reach to customers, negatively impacting its business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Further, should regulatory bodies later impose a standard that is not compatible with ChargePoint&#8217;s infrastructure, it may incur significant costs to adapt its business model to the new regulatory standard, which may require significant time and, as a result, may have a material and adverse effect on its revenue or results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s technology could have undetected defects, errors or bugs in hardware or software which could reduce market adoption, damage its reputation with current or prospective customers, and/or expose it to product liability and other claims that could materially and adversely affect its business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint may be subject to claims that charging stations have malfunctioned and persons were injured or purported to be injured. Any insurance that ChargePoint carries may not be sufficient or it may not apply to all situations. Similarly, to the extent that such malfunctions are related to components obtained from third-party vendors, such vendors may not assume responsibility for such malfunctions. In addition, ChargePoint&#8217;s customers could be subjected to claims as a result of such incidents and may bring legal claims against ChargePoint to attempt to hold it liable. Any of these events could adversely affect ChargePoint&#8217;s brand, relationships with customers, operating results or financial condition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Across ChargePoint&#8217;s product line, ChargePoint develops equipment solutions based on preferred second source or common <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">off-the-shelf</div></div> vendors. However, due to its designs, ChargePoint does rely on some single source vendors, the unavailability or failure of which can pose risks to supply chain or product shipping situations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, ChargePoint&#8217;s software platform is complex, developed for over a decade by many developers, and includes a number of licensed third-party commercial and open-source software libraries. ChargePoint&#8217;s software has contained defects and errors and may in the future contain undetected defects or errors. ChargePoint is continuing to evolve the features and functionality of its platform through updates and enhancements, and as it does, it may introduce additional defects or errors that may not be detected until after deployment to customers. In addition, if ChargePoint&#8217;s products and services, including any updates or patches, are not implemented or used correctly or as intended, inadequate performance and disruptions in service may result. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any defects or errors in product or services offerings, or the perception of such defects or errors, or other performance problems could result in any of the following, each of which could adversely affect ChargePoint&#8217;s business and results of its operations: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">expenditure of significant financial and product development resources, including recalls, in efforts to analyze, correct, eliminate or work around errors or defects; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">loss of existing or potential customers or partners; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">69 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">interruptions or delays in sales; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">delayed or lost revenue; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">delay or failure to attain market acceptance; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">delay in the development or release of new functionality or improvements; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">negative publicity and reputational harm; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">sales credits or refunds; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">exposure of confidential or proprietary information; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">diversion of development and customer service resources; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">breach of warranty claims; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">legal claims under applicable laws, rules and regulations; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">an increase in collection cycles for accounts receivable or the expense and risk of litigation. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Although ChargePoint has contractual protections, such as warranty disclaimers and limitation of liability provisions, in many of its agreements with customers, resellers and other business partners, such protections may not be uniformly implemented in all contracts and, where implemented, may not fully or effectively protect from claims by customers, resellers, business partners or other third parties. Any insurance coverage or indemnification obligations of suppliers may not adequately cover all such claims or cover only a portion of such claims. A successful product liability, warranty, or other similar claim could have an adverse effect on ChargePoint&#8217;s business, operating results and financial condition. In addition, even claims that ultimately are unsuccessful could result in expenditure of funds in litigation, divert management&#8217;s time and other resources and cause reputational harm. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, ChargePoint relies on some open-source software and libraries issued under the General Public License (or similar &#8220;copyleft&#8221; licenses) for development of its products and may continue to rely on similar copyleft licenses. Third-parties may assert a copyright claim against ChargePoint regarding its use of such software or libraries, which could lead to the adverse results listed above. Use of such software or libraries may also force ChargePoint to provide third parties, at no cost, the source code to its proprietary software, which may decrease revenue and lessen any competitive advantage ChargePoint has due to the secrecy of its source code. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Some of ChargePoint&#8217;s products contain open-source software, which may pose particular risks to its proprietary software, products and services in a manner that could harm its business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint uses open-source software in its products and anticipates using open-source software in the future. Some open-source software licenses require those who distribute open-source software as part of their own software product to publicly disclose all or part of the source code to such software product or to make available any derivative works of the open-source code on unfavorable terms or at no cost, and ChargePoint may be subject to such terms. The terms of many open-source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on ChargePoint&#8217;s ability to provide or distribute ChargePoint&#8217;s products or services. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, ChargePoint relies on some open-source software and libraries issued under the General Public License (or similar &#8220;copyleft&#8221; licenses) for development of its products and may continue to rely on similar copyleft licenses. Third-parties may assert a copyright claim against ChargePoint regarding its use of such software or libraries, which could lead to the adverse results listed above. Use of such software or libraries may also force ChargePoint to provide third-parties, at no cost, the source code to its proprietary software, which may decrease revenue and lessen any competitive advantage ChargePoint has due to the secrecy of its source code. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ChargePoint could face claims from third-parties claiming ownership of, or demanding release of, the open-source software or derivative works that ChargePoint developed using such software, which could include ChargePoint&#8217;s proprietary source code, or otherwise seeking to enforce the terms of the applicable open-source license. These claims could result in litigation and could require ChargePoint to make its software source code freely available, purchase a costly license or cease offering the implicated products or services unless and until ChargePoint can <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-engineer</div> them to avoid infringement, which may be a costly and time-consuming process, and ChargePoint may not be able to complete the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-engineering</div> process successfully. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">70 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, the use of certain open-source software can lead to greater risks than use of third-party commercial software, as open-source licensors generally do not provide warranties or controls on the origin of software. There is typically no support available for open-source software, and ChargePoint cannot ensure that the authors of such open-source software will implement or push updates to address security risks or will not abandon further development and maintenance. Many of the risks associated with the use of open-source software, such as the lack of warranties or assurances of title or performance, cannot be eliminated, and could, if not properly addressed, could have an adverse effect on ChargePoint&#8217;s business and results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Interruptions, delays in service or inability to increase capacity, including internationally, at third-party data center facilities could impair the use or functionality of ChargePoint&#8217;s subscription services, harm its business and subject it to liability. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint currently serves customers from third-party data center facilities operated by Amazon Web Services (&#8220;AWS&#8221;) located in the United States, Europe and Canada. In addition to AWS, some ChargePoint services are housed in third-party data centers operated by Rackspace Technology in the United States. Any outage or failure of such data centers could negatively affect ChargePoint&#8217;s product connectivity and performance. ChargePoint&#8217;s primary environments are behind the Content Delivery Network operated by Cloudflare, Inc. (&#8220;Cloudfare&#8221;), and any interruptions of Cloudflare&#8217;s services could negatively affect ChargePoint&#8217;s product connectivity and performance. Furthermore, ChargePoint depends on connectivity from its charging stations to its data centers through cellular service providers, such as Verizon. Any incident affecting a data center facility&#8217;s or a cellular service provider&#8217;s infrastructure or operations, whether caused by fire, flood, severe storm, earthquake, power loss, telecommunications failures, breach of security protocols, computer viruses and disabling devices, failure of access control mechanisms, natural disasters, war, criminal act, military actions, terrorist attacks and other similar events could negatively affect the use, functionality or availability of ChargePoint&#8217;s services. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Any damage to, or failure of, ChargePoint&#8217;s systems, or those of its third-party providers, could interrupt or hinder the use or functionality of its services. Impairment of or interruptions in ChargePoint&#8217;s services may reduce revenue, subject it to claims and litigation, cause customers to terminate their subscriptions, and adversely affect renewal rates and its ability to attract new customers. ChargePoint&#8217;s business will also be harmed if customers and potential customers believe its products and services are unreliable. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer-Related Risks </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint may be unable to leverage customer data in all geographic locations, and this limitation may impact research and development operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint relies on data collected through charging stations or its mobile application, including usage data and geolocation data. ChargePoint uses this data in connection with the research, development and analysis of its technologies. ChargePoint&#8217;s inability to obtain necessary rights to use this data or freely transfer this data out of, for example, the European Economic Area, could result in delays or otherwise negatively impact ChargePoint&#8217;s research and development efforts. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">If ChargePoint fails to offer high-quality support to station owners and drivers, its business and reputation will suffer. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Once a customer has installed ChargePoint charging stations and subscribed to ChargePoint&#8217;s services, station owners and drivers will rely on ChargePoint to provide support services to resolve any issues that might arise in the future. Rapid and high-quality customer support is important so station owners can provide charging services and drivers can receive reliable charging for their EVs. The importance of high-quality customer support will increase as ChargePoint seeks to expand its business and pursue new customers and geographies. If ChargePoint does not quickly resolve issues and provide effective support, its ability to retain customers or sell additional products and services to existing customers could suffer and its brand and reputation could be harmed. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">71 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s business will depend on customers renewing their services subscriptions. If customers do not continue to use its subscription offerings or if they fail to add more stations, its business and operating results will be adversely affected. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to selling charging station hardware, ChargePoint also depends on customers continuing to subscribe to its EV charging services and extended warranty coverages. Therefore, it is important that customers renew their subscriptions when the contract term expires and add additional charging stations and services to their subscriptions. Customers may decide not to renew their subscriptions with a similar contract period, at the same prices or terms or with the same or a greater number of users, stations or level of functionality. Customer retention may decline or fluctuate as a result of a number of factors, including satisfaction with software and features, functionality of the charging stations, prices, features and pricing of competing products, reductions in spending levels, mergers and acquisitions involving customers and deteriorating general economic conditions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If customers do not renew their subscriptions, if they renew on less favorable terms or if they fail to add products or services, ChargePoint&#8217;s business and operating results will be adversely affected. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes in subscriptions or pricing models may not be reflected in near-term operating results. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint generally recognizes subscription revenue from customers ratably over the terms of their contracts. As a result, most of the subscription revenue reported in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter will likely have only a small impact on revenue for that quarter. However, such a decline will negatively affect revenue in future quarters. In addition, the severity and duration of events may not be predictable and their effects could extend beyond a single quarter. Accordingly, the effect of significant downturns in sales and market acceptance of subscription services, and potential changes in pricing policies or rate of renewals, may not be fully apparent until future periods. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial, Tax and Accounting-Related Risks </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s financial condition and results of operations are likely to fluctuate on a quarterly basis in future periods, which could cause its results for a particular period to fall below expectations, resulting in a decline in the price of its Common Stock. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s financial condition and results of operations have fluctuated in the past and may continue to fluctuate in the future due to a variety of factors, many of which are beyond its control. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the other risks described herein, the following factors could also cause ChargePoint&#8217;s financial condition and results of operations to fluctuate on a quarterly basis: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the timing and volume of new sales; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fluctuations in service costs, particularly due to unexpected costs of servicing and maintaining charging stations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the timing of new product introductions, which can initially have lower gross margins; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the introduction of new products by competitors, changes in pricing or other factors impacting competition; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">weaker than anticipated demand for charging stations, whether due to changes in government incentives and policies or due to other conditions; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">fluctuations in sales and marketing or research and development expenses; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">supply chain interruptions and manufacturing or delivery delays; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the timing and availability of new products relative to customers&#8217; and investors&#8217; expectations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the length of the sales and installation cycle for a particular customer; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">the impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic on ChargePoint&#8217;s workforce, or those of its customers, suppliers, vendors or business partners; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">disruptions in sales, production, service or other business activities or ChargePoint&#8217;s inability to attract and retain qualified personnel; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">unanticipated changes in federal, state, local or foreign government incentive programs, which can affect demand for EVs. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">72 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fluctuations in operating results and cash flow could, among other things, give rise to short-term liquidity issues. In addition, revenue, and other operating results in future quarters may fall short of the expectations of investors and financial analysts, which could have an adverse effect on the price of the Common Stock. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Changes to applicable U.S. tax laws and regulations or exposure to additional income tax liabilities could affect ChargePoint&#8217;s business and future profitability. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is a U.S. corporation and thus subject to U.S. corporate income tax on its worldwide operations. Moreover, the majority of ChargePoint&#8217;s operations and customers are located in the United States, and as a result, ChargePoint is subject to various U.S. federal, state and local taxes. New U.S. laws and policy relating to taxes may have an adverse effect on ChargePoint&#8217;s business and future profitability. Further, existing U.S. tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to ChargePoint. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For example, on December&#160;22, 2017, the Tax Cuts and Jobs Act of 2017 (&#8220;Tax Act&#8221;), was signed into law making significant changes to the Internal Revenue Code of 1986, as amended, or the Code, and certain provisions of the Tax Act may adversely affect ChargePoint. In particular, sweeping changes were made to the U.S. taxation of foreign operations. Changes include, but are not limited to, a permanent reduction to the corporate income tax rate, limiting interest deductions, a reduction to the maximum deduction allowed for net operating losses generated in tax years after December&#160;31, 2017, the elimination of carrybacks of net operating losses, adopting elements of a territorial tax system, assessing a repatriation tax or &#8220;toll-charge&#8221; on undistributed earnings and profits of U.S.-owned foreign corporations, and introducing certain anti-base erosion provisions, including a new minimum tax on global intangible <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-taxed</div> income and base erosion and anti-abuse tax. The Tax Act could be subject to potential amendments and technical corrections, and is subject to interpretations and implementing regulations by the U.S. Treasury and Internal Revenue Service (&#8220;IRS&#8221;), any of which could mitigate or increase certain adverse effects of the legislation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Tax Act may impact taxation in other jurisdictions, including with respect to state income taxes as state legislatures respond to the Tax Act. Additionally, other foreign governing bodies have and may enact changes to their tax laws in reaction to the Tax Act that could result in changes to ChargePoint&#8217;s global tax position and materially adversely affect its business and future profitability. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">As a result of ChargePoint&#8217;s plans to expand operations, including to jurisdictions in which the tax laws may not be favorable, ChargePoint&#8217;s tax rate may fluctuate, ChargePoint&#8217;s tax obligations may become significantly more complex and subject to greater risk of examination by taxing authorities or ChargePoint may be subject to future changes in tax law, the impacts of which could adversely affect ChargePoint&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profitability and financial results. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Because ChargePoint does not have a long history of operating at its present scale and it has significant expansion plans, ChargePoint&#8217;s effective tax rate may fluctuate in the future. Future effective tax rates could be affected by operating losses in jurisdictions where no tax benefit can be recorded under U.S. GAAP, changes in the composition of earnings in countries with differing tax rates, changes in deferred tax assets and liabilities, or changes in tax laws. Factors that could materially affect ChargePoint&#8217;s future effective tax rates include, but are not limited to: (a)&#160;changes in tax laws or the regulatory environment, (b)&#160;changes in accounting and tax standards or practices, (c)&#160;changes in the composition of operating income by tax jurisdiction and (d)&#160;ChargePoint&#8217;s operating results before taxes. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Additionally, ChargePoint&#8217;s operations are subject to significant income, withholding and other tax obligations in the United States and may become subject to taxes in numerous additional state, local and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> jurisdictions with respect to its income, operations and subsidiaries related to those jurisdictions. ChargePoint&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profitability and financial results could be subject to volatility or be affected by numerous factors, including (a)&#160;the availability of tax deductions, credits, exemptions, refunds (including refunds of value added taxes) and other benefits to reduce ChargePoint&#8217;s tax liabilities, (b)&#160;changes in the valuation of ChargePoint&#8217;s deferred tax assets and liabilities, (c)&#160;expected timing and amount of the release of any tax valuation allowances, (d)&#160;tax treatment of stock-based compensation, (e)&#160;changes in the relative amount of ChargePoint&#8217;s earnings subject to tax in the various jurisdictions in which ChargePoint operates or has subsidiaries, (f)&#160;the potential expansion of ChargePoint&#8217;s business into or otherwise becoming subject to tax in additional jurisdictions, (g)&#160;changes </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">73 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">to ChargePoint&#8217;s existing intercompany structure (and any costs related thereto) and business operations, (h)&#160;the extent of ChargePoint&#8217;s intercompany transactions and the extent to which taxing authorities in the relevant jurisdictions respect those intercompany transactions and (i)&#160;ChargePoint&#8217;s ability to structure ChargePoint&#8217;s operations in an efficient and competitive manner. Due to the complexity of multinational tax obligations and filings, ChargePoint may have a heightened risk related to audits or examinations by U.S. federal, state, local and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> taxing authorities. Outcomes from these audits or examinations could have an adverse effect on ChargePoint&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profitability and financial condition. Additionally, the IRS and several foreign tax authorities have increasingly focused attention on intercompany transfer pricing with respect to sales of products and services and the use of intangibles. Tax authorities could disagree with ChargePoint&#8217;s intercompany charges, cross-jurisdictional transfer pricing or other matters and assess additional taxes. If ChargePoint does not prevail in any such disagreements, its profitability may be affected. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ChargePoint&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profitability and financial results may also be adversely impacted by changes in the relevant tax laws and tax rates, treaties, regulations, administrative practices and principles, judicial decisions and interpretations thereof, in each case, possibly with retroactive effect. For example, the Multilateral Convention to Implement Tax Treaty Related Measures to Prevent Base Erosion and Profit Shifting recently entered into force among the jurisdictions that have ratified it, although the United States has not yet entered into this convention. These recent changes could negatively impact ChargePoint&#8217;s taxation, especially as ChargePoint expands its relationships and operations internationally. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The ability of ChargePoint to utilize net operating loss and tax credit carryforwards is conditioned upon ChargePoint attaining profitability and generating taxable income. ChargePoint has incurred significant net losses since inception and it is anticipated that ChargePoint will continue to incur significant losses. Additionally, ChargePoint&#8217;s ability to utilize net operating loss and tax credit carryforwards to offset future taxable income may be limited. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As of January&#160;31, 2021, ChargePoint had $434.7&#160;million of U.S. federal and $229.7&#160;million of California net operating loss carryforwards available to reduce future taxable income, of which $281.9&#160;million of the U.S. federal net operating loss carryforwards can be carried forward indefinitely. The U.S. federal and California state net operating loss carryforwards begin to expire in 2028. In addition, ChargePoint had net operating loss carryforwards for other states of $134.7&#160;million, which begin to expire in 2022. The Tax Act included a reduction to the maximum deduction allowed for net operating losses generated in tax years after December&#160;31, 2017 and the elimination of carrybacks of net operating losses. Under the Coronavirus Aid, Relief, and Economic Security Act, or the CARES Act, which modified the Tax Act, U.S. federal net operating loss carryforwards generated in taxable periods beginning after December&#160;31, 2017, may be carried forward indefinitely, but the deductibility of such net operating loss carryforwards in taxable years beginning after December&#160;31, 2020, is limited to 80% of taxable income. It is possible that ChargePoint will not generate taxable income in time to utilize the net operating loss carryforwards. In addition, net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section&#160;382 and Section&#160;383 of the Code, respectively, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an &#8220;ownership change,&#8221; the corporation&#8217;s ability to use its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-change</div> net operating loss carryforwards and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-change</div> attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an &#8220;ownership change&#8221; will occur if there is a cumulative change in ownership by &#8220;5% stockholders&#8221; that exceeds 50 percentage points over a rolling three-year period. If ChargePoint has experienced an ownership change at any time since its incorporation, ChargePoint may already be subject to limitations on its ability to utilize its existing net operating loss carryforwards and other tax attributes to offset taxable income or tax liability. In addition, future changes in ChargePoint&#8217;s stock ownership, which may be outside of ChargePoint&#8217;s control, may trigger an ownership change. Similar provisions of state tax law may also apply to limit ChargePoint&#8217;s use of accumulated state tax attributes. As a result, even if ChargePoint earns net taxable income in the future, its ability to use its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-change</div> net operating loss carryforwards and other tax attributes to offset such taxable income or tax liability may be subject to limitations, which could potentially result in increased future income tax liability to ChargePoint. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ChargePoint performed an analysis to assess whether an &#8220;ownership change,&#8221; as defined by Section&#160;382 of the Code, has occurred from its inception through January&#160;31, 2021 and expects to complete this Section&#160;382 analysis during the fiscal year ending January&#160;31, 2022. Based on this analysis, ChargePoint has experienced &#8220;ownership changes,&#8221; limiting the utilization of the net operating loss carryforwards or research and development tax credit carryforwards under Section&#160;382 of the Code by first multiplying the value of the ChargePoint&#8217;s stock at the time of the ownership change by the applicable long-term <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> rate, and then applying additional adjustments, as required. Any limitation may result in expiration of a portion of the </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">74 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">net operating loss carryforwards or research and development tax credit carryforwards before utilization. In addition, the Merger, may constitute an ownership change under Sections 382 and 383 of the Code. ChargePoint&#8217;s net operating losses or credits may also be impaired under state law. Accordingly, ChargePoint may not be able to utilize a material portion of the net operating losses or credits. The ability of ChargePoint to utilize ChargePoint&#8217;s net operating losses or credits is conditioned upon ChargePoint attaining profitability and generating U.S. federal and state taxable income. ChargePoint has incurred significant net losses since inception and will continue to incur significant losses; and therefore, ChargePoint does not know whether or when the combined carryforwards may be or may become subject to limitation by Sections 382 and 383 of the Code. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint&#8217;s reported financial results may be negatively impacted by changes in U.S. GAAP. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">U.S. GAAP is subject to interpretation by the Financial Accounting Standards Board&#8217;s Accounting Standards Codification, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on reported financial results, and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint is an &#8220;emerging growth company&#8221; and it cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make its Common Stock less attractive to investors and may make it more difficult to compare performance with other public companies. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is currently an emerging growth company as defined in the U.S. legislation Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), but as of January&#160;31, 2022 it expects to be a large accelerated filer and, as a result, will no longer be an emerging growth company as of that date. Until then, ChargePoint intends to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 (&#8220;Sarbanes-Oxley&#8221;), reduced disclosure obligations regarding executive compensation in 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. Investors may find the Common Stock less attractive because ChargePoint will continue to rely on these exemptions. If some investors find the Common Stock less attractive as a result, there may be a less active trading market for their Common Stock, and the stock price may be more volatile. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">An emerging growth company may elect to delay the adoption of new or revised accounting standards. With Switchback making this election, Section&#160;102(b)(2) of the JOBS Act allows ChargePoint to delay adoption of new or revised accounting standards until those standards apply to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public</div> business entities. As a result, the financial statements contained in this Quarterly Report and those that ChargePoint will file in the future may not be comparable to companies that comply with public business entities revised accounting standards effective dates. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint incurs significant increased expenses and administrative burdens as a public company, which could have an adverse effect on its business, financial condition and results of operations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ChargePoint faces increased legal, accounting, administrative and other costs and expenses as a public company that it did not incur as a private company. Sarbanes-Oxley, including the requirements of Section&#160;404, as well as rules and regulations subsequently implemented by the SEC, the Dodd-Frank Act and the rules and regulations promulgated and to be promulgated thereunder, the Public Company Accounting Oversight Board and the securities exchanges, impose additional reporting and other obligations on public companies. Compliance with public company requirements increases costs and make certain activities more time-consuming. A number of those requirements require it to carry out activities ChargePoint has not done previously. In addition, expenses associated with SEC reporting requirements will be incurred. Furthermore, if any issues in complying with those requirements are identified, such as the restatement of ChargePoint&#8217;s previously issued consolidated financial statements, and related material weakness as described in the Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K/A</div> (see also &#8220;Risks Related to Legal Matters and Regulations &#8212; ChargePoint may face litigation and other risks as a result of the material weakness in its internal control over financial reporting and the restatement of its financial statements,&#8221; and &#8220; &#8212; ChargePoint has identified material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective system of </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">75 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">internal control over financial reporting, this may result in material misstatements of ChargePoint&#8217;s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations,&#8221; for more detail), ChargePoint has incurred and could incur additional costs to rectify those or new issues, and the existence of these issues could adversely affect its reputation or investor perceptions. In addition, as a public company, ChargePoint maintains director and officer liability insurance, for which it must pay substantial premiums. The additional reporting and other obligations imposed by these rules and regulations increase legal and financial compliance costs and the costs of related legal, accounting and administrative activities. Advocacy efforts by stockholders and third parties may also prompt additional changes in governance and reporting requirements, which could further increase costs. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint has identified material weaknesses in its internal control over financial reporting. If ChargePoint is unable to remediate these material weaknesses, or if ChargePoint identifies additional material weaknesses in the future or otherwise fails to maintain an effective internal control over financial reporting, this may result in material misstatements of ChargePoint&#8217;s consolidated financial statements or cause ChargePoint to fail to meet its periodic reporting obligations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a public company, ChargePoint is required to provide management&#8217;s attestation on internal controls pursuant to Section&#160;404 of Sarbanes-Oxley. The standards required for a public company under Section&#160;404(a) of Sarbanes-Oxley are significantly more stringent than those previously required of ChargePoint as a privately-held company. When ChargePoint ceases to be an emerging growth company, it will also be subject to auditor attestation requirements of Section&#160;404(b) of Sarbanes-Oxley and the relevant increased disclosure obligations.. Management may not be able to effectively and timely implement controls and procedures that adequately respond to the increased regulatory compliance and reporting requirements of Section&#160;404(a) and/or Section&#160;404(b) of Sarbanes-Oxley. If ChargePoint is not able to implement these additional requirements in a timely manner or with adequate compliance, it may not be able to assess whether its internal control over financial reporting is effective, which may subject it to adverse regulatory consequences and could harm investor confidence. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the preparation and audit of ChargePoint&#8217;s consolidated financial statements, material weaknesses were identified in its internal control over financial reporting as of January&#160;31, 2021. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of ChargePoint&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint did not design and maintain an effective control environment commensurate with its financial reporting requirements. Specifically, ChargePoint did not maintain a sufficient complement of personnel with an appropriate degree of accounting knowledge, experience and training to appropriately analyze, record and disclose accounting matters commensurate with its accounting and reporting requirements. This material weakness contributed to the following additional material weaknesses: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint did not design or maintain formal accounting policies, procedures and controls over significant accounts and disclosures to achieve complete, accurate and timely financial accounting, reporting and disclosures, including accounting for complex features associated with warrants, segregation of duties and adequate controls related to the preparation and review of journal entries; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint did not design and maintain effective controls over certain information technology (&#8220;IT&#8221;) general controls for information systems that are relevant to the preparation of its consolidated financial statements. Specifically, ChargePoint did not design and maintain (a)&#160;program change management controls to ensure that information technology program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately and (b)&#160;user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to its financial applications and data to appropriate company personnel. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The material weaknesses related to the control environment and lack of formal accounting policies, procedures and controls resulted in material adjustments to warrant liabilities, stockholders&#8217; equity and related accounts and disclosures and immaterial adjustments to a number of other account balances and disclosures in the historical consolidated financial statements. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">76 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The IT deficiencies did not result in a misstatement to the consolidated financial statements, however, the deficiencies, when aggregated, could impact maintaining effective segregation of duties, as well as the effectiveness of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">IT-dependent</div> controls (such as automated controls that address the risk of material misstatement to one or more assertions, along with the IT controls and underlying data that support the effectiveness of system-generated data and reports) that could result in misstatements potentially impacting all financial statement accounts and disclosures that would not be prevented or detected. Additionally, each of these material weaknesses could result in a misstatement of account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has continued implementation of a plan to remediate these material weaknesses. These remediation measures are ongoing and include the following: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">hiring additional finance and accounting personnel to bolster the accounting capabilities and capacity, and to establish and maintain internal control over financial reporting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">designing and implementing controls to formalize roles and review responsibilities to align with the staff&#8217;s skills and experience and designing and implementing controls over segregation of duties; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">providing ongoing training for personnel on accounting, financial reporting and internal control over financial reporting; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">engaging an external advisor to assist with evaluating and documenting the design and operating effectiveness of internal control over financial reporting and assist with the remediation of deficiencies, as necessary; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">designing and implementing controls over the preparation and review of journal entries and account reconciliations, including controls over the segregation of duties; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">designing and implementing IT general controls, including controls over the provisioning and monitoring of user access rights and privileges and change management processes and procedures. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s remediation efforts could continue beyond the fiscal year ending January&#160;31, 2023. At this time, ChargePoint cannot provide an estimate of costs expected to be incurred in connection with implementing this remediation plan; however, these remediation measures will be time consuming, will result in it incurring significant costs, and will place significant demands on its financial and operational resources. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In order to maintain and improve the effectiveness of its internal control over financial reporting, ChargePoint has expended, and anticipates that ChargePoint will continue to expend, significant resources, including accounting-related costs and significant management oversight. At such time, ChargePoint&#8217;s independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which its internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could adversely affect the business and operating results and could cause a decline in the price of ChargePoint&#8217;s Common Stock. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Related to Legal Matters and Regulations </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Privacy concerns and laws, or other domestic or foreign regulations, may adversely affect ChargePoint&#8217;s business. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint relies on data collected through charging stations or its mobile application, including usage data and geolocation data. ChargePoint uses this data in connection with the research, development and analysis of its technologies. Accordingly, ChargePoint may be subject to or affected by a number of federal, state, local and international laws and regulations, as well as contractual obligations and industry standards, that impose certain obligations and restrictions with respect to data privacy and security and govern its collection, storage, retention, protection, use, processing, transmission, sharing and disclosure of personal information including that of ChargePoint&#8217;s employees, customers and other third-parties with whom ChargePoint conducts business. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">77 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">National and local governments and agencies in the countries in which ChargePoint operates and in which customers operate have adopted, are considering adopting, or may adopt laws and regulations regarding the collection, use, storage, processing and disclosure of information regarding consumers and other individuals, which could impact its ability to offer services in certain jurisdictions. Laws and regulations relating to the collection, use, storage, disclosure, security and other processing of individuals&#8217; information can vary significantly from jurisdiction to jurisdiction and are particularly stringent in Europe. The costs of compliance with, and other burdens imposed by, laws, regulations, standards and other obligations relating to privacy, data protection and information security are significant. In addition, some companies, particularly larger enterprises, often will not contract with vendors that do not meet these rigorous standards. Accordingly, the failure, or perceived inability, to comply with these laws, regulations, standards and other obligations may limit the use and adoption of ChargePoint&#8217;s solutions, reduce overall demand, lead to regulatory investigations, litigation and significant fines, penalties or liabilities for actual or alleged noncompliance, or slow the pace at which it closes sales transactions, any of which could harm its business. Moreover, if ChargePoint or any of its employees or contractors fail or are believed to fail to adhere to appropriate practices regarding customers&#8217; data, it may damage its reputation and brand. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Additionally, existing laws, regulations, standards and other obligations may be interpreted in new and differing manners in the future, and may be inconsistent among jurisdictions. Future laws, regulations, standards and other obligations, and changes in the interpretation of existing laws, regulations, standards and other obligations could result in increased regulation, increased costs of compliance and penalties for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance,</div> and limitations on data collection, use, disclosure and transfer for ChargePoint and its customers. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Additionally, the EU adopted the GDPR in 2016, and it became effective in May 2018. The GDPR establishes requirements applicable to the handling of personal data and imposes penalties for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> of up to the greater of &#8364;20&#160;million or 4% of worldwide revenue. The costs of compliance with, and other burdens imposed by, the GDPR may limit the use and adoption of ChargePoint&#8217;s products and services and could have an adverse impact on its business. Further, California adopted the CCPA and the California State Attorney General has begun enforcement actions. Although ChargePoint initiated a compliance program designed to ensure CCPA compliance after consulting with outside privacy counsel, ChargePoint may remain exposed to ongoing legal risks and compliance costs related to CCPA and the new California Privacy Rights Act (&#8220;CPRA&#8221;), which will become effective in most material respects starting on January&#160;1, 2023. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The costs of compliance with, and other burdens imposed by, laws and regulations relating to privacy, data protection and information security that are applicable to the businesses of customers may adversely affect ability and willingness to process, handle, store, use and transmit certain types of information, such as demographic and other personal information. The EU and the United States agreed in 2016 to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">EU-US</div> Privacy Shield Framework, which provided one mechanism for lawful cross-border transfers of personal data between the EU and the United States. However, the Court of Justice of the EU issued a decision on July&#160;16, 2020 invalidating the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">EU-US</div> Privacy Shield Framework, thereby creating additional legal risk for ChargePoint. In addition, the other bases on which ChargePoint and its customers rely for the transfer of personal data across national borders, such as the Standard Contractual Clauses promulgated by the EU Commission Decision 2010/87/EU, commonly referred to as the Model Clauses, continue to be subjected to regulatory and judicial scrutiny. If ChargePoint or its customers are unable to transfer data between and among countries and regions in which it operates, it could decrease demand for its products and services or require it to modify or restrict some of its products or services. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to government activity, privacy advocacy groups, the technology industry and other industries have established or may establish various new, additional or different self-regulatory standards that may place additional burdens on technology companies. Customers may expect that ChargePoint will meet voluntary certifications or adhere to other standards established by them or third parties. If ChargePoint is unable to maintain these certifications or meet these standards, it could reduce demand for its solutions and adversely affect its business. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure to comply with anticorruption and anti-money laundering laws, including the FCPA and similar laws associated with activities outside of the United States, could subject ChargePoint to penalties and other adverse consequences. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is subject to the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. &#167; 201, the U.S. Travel Act, the USA PATRIOT Act, the Anti-Bribery Act and possibly other anti-bribery and anti-money laundering laws in countries in which it conducts activities. It faces significant risks if it fails to comply with the FCPA and other anti-corruption laws that </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">78 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering or providing, directly or indirectly, improper payments or benefits to foreign government officials, political parties and private-sector recipients for the purpose of obtaining or retaining business, directing business to any person or securing any advantage. Any violation of the FCPA, other applicable anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, or severe criminal or civil sanctions, which could have a materially adverse effect on ChargePoint&#8217;s reputation, business, operating results and prospects. In addition, responding to any enforcement action may result in a significant diversion of management&#8217;s attention and resources, significant defense costs and other professional fees. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Failure to comply with laws relating to employment could subject ChargePoint to penalties and other adverse consequences. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint is subject to various employment-related laws in the jurisdictions in which its employees are based. It faces risks if it fails to comply with applicable U.S. federal or state wage laws, or wage laws applicable to its employees outside of the United States. In addition, ChargePoint implemented a reduction in force and furloughed employees in 2020, and the attendant layoffs and/or furloughs could create an additional risk of claims being made on behalf of affected employees. Any violation of applicable wage laws or other labor- or employment-related laws could result in complaints by current or former employees, adverse media coverage, investigations and damages or penalties which could have a materially adverse effect on ChargePoint&#8217;s reputation, business, operating results and prospects. In addition, responding to any such proceeding may result in a significant diversion of management&#8217;s attention and resources, significant defense costs and other professional fees. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Existing and future environmental health and safety laws and regulations could result in increased compliance costs or additional operating costs or construction costs and restrictions. Failure to comply with such laws and regulations may result in substantial fines or other limitations that may adversely impact ChargePoint&#8217;s financial results or results of operation. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint and its operations, as well as those of ChargePoint&#8217;s contractors, suppliers and customers, are subject to certain environmental laws and regulations, including laws related to the use, handling, storage, transportation and disposal of hazardous substances and wastes as well as electronic wastes and hardware, whether hazardous or not. These laws may require ChargePoint or others in ChargePoint&#8217;s value chain to obtain permits and comply with procedures that impose various restrictions and obligations that may have material effects on ChargePoint&#8217;s operations. If key permits and approvals cannot be obtained on acceptable terms, or if other operational requirements cannot be met in a manner satisfactory for ChargePoint&#8217;s operations or on a timeline that meets ChargePoint&#8217;s commercial obligations, it may adversely impact ChargePoint&#8217;s business. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Environmental and health and safety laws and regulations can be complex and may be subject to change, such as through new requirements enacted at the supranational, national, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">sub-national</div> and/or local level or new or modified regulations that may be implemented under existing law. The nature and extent of any changes in these laws, rules, regulations and permits may be unpredictable and may have material effects on ChargePoint&#8217;s business. Future legislation and regulations or changes in existing legislation and regulations, or interpretations thereof, including those relating to hardware manufacturing, electronic waste or batteries, could cause additional expenditures, restrictions and delays in connection with ChargePoint&#8217;s operations as well as other future projects, the extent of which cannot be predicted. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Further, ChargePoint currently relies on third parties to ensure compliance with certain environmental laws, including those related to the disposal of hazardous and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-hazardous</div> wastes. Any failure to properly handle or dispose of such wastes, regardless of whether such failure is ChargePoint&#8217;s or its contractors, may result in liability under environmental laws, including, but not limited to, the Comprehensive Environmental Response, Compensation and Liability Act (&#8220;CERCLA&#8221;), under which liability may be imposed without regard to fault or degree of contribution for the investigation and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">clean-up</div> of contaminated sites, as well as impacts to human health and damages to natural resources. Additionally, ChargePoint may not be able to secure contracts with third parties to continue their key supply chain and disposal services for ChargePoint&#8217;s business, which may result in increased costs for compliance with environmental laws and regulations. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">79 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint may face litigation and other risks as a result of the material weakness in its internal control over financial reporting and the restatement of its financial statements. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Following the issuance of the SEC&#8217;s Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies on April&#160;12, 2021, the audit committee of the Board, after considering the recommendations of management, determined that it was appropriate to restate ChargePoint&#8217;s previously filed financial statements for certain periods of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-reliance.</div> As part of this restatement, ChargePoint identified a material weakness in its internal control over financial reporting. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of such material weakness, such restatement, the change in accounting for the Public Warrants and the Private Placement Warrants, and other matters raised or that may in the future be raised by the SEC, ChargePoint faces potential for litigation or other disputes which may include, among others, claims invoking the federal and state securities laws, contractual claims or other claims arising from the restatement and material weaknesses in its internal control over financial reporting and the preparation of its financial statements. As of the date of this Quarterly Report, ChargePoint has no knowledge of any such litigation or dispute. However, ChargePoint can provide no assurance that such litigation or dispute will not arise in the future. Any such litigation or dispute, whether successful or not, could have a material adverse effect on its business, results of operations and financial condition. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risks Related to Ownership of ChargePoint&#8217;s Securities </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of ownership among ChargePoint&#8217;s existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of July&#160;9, 2021, ChargePoint&#8217;s directors, executive officers and their affiliates in the aggregate beneficially owned approximately 38.8% of the outstanding Common Stock. As a result, these stockholders are able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, any amendment of the certificate of incorporation and approval of significant corporate transactions. This control could have the effect of delaying or preventing a change of control or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ChargePoint has never paid cash dividends on its capital stock, and does not anticipate paying dividends in the foreseeable future. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint has never paid cash dividends on its capital stock and currently intends to retain any future earnings to fund the growth of its business. Any determination to pay dividends in the future will be at the discretion of the Board and will depend on financial condition, operating results, capital requirements, general business conditions and other factors that the Board may deem relevant. As a result, capital appreciation, if any, of Common Stock will be the sole source of gain for the foreseeable future. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The price of ChargePoint&#8217;s Common Stock may be subject to wide fluctuations. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading price of the Common Stock will be volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond ChargePoint&#8217;s control. These factors include: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">actual or anticipated fluctuations in operating results; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">failure to meet or exceed financial estimates and projections of the investment community or that ChargePoint provides to the public; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">issuance of new or updated research or reports by securities analysts or changed recommendations for the industry in general; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">changes in competitive factors; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">operating and share price performance of other companies in the industry or related markets; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">sales of shares of ChargePoint&#8217;s Common Stock into the market after the expiration of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> agreements or pursuant to the exercise of registration rights; </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the timing and magnitude of investments in the growth of the business; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">actual or anticipated changes in laws and regulations; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">80 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="text-indent: 0px;">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">additions or departures of key management or other personnel; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">increased labor costs; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">disputes or other developments related to intellectual property or other proprietary rights, including litigation; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">the ability to market new and enhanced solutions on a timely basis; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">sales of substantial amounts of the Common Stock by the Board, executive officers or significant stockholders or the perception that such sales could occur; </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">changes in capital structure, including future issuances of securities or the incurrence of debt; and </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">general economic, political and market conditions, including uncertainty surrounding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> and its resurgence. </div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the stock market in general, and the stock prices of technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price of ChargePoint&#8217;s Common Stock, regardless of actual operating performance. In addition, in the past, following periods of volatility in the overall market and 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, could result in substantial costs and a diversion of management&#8217;s attention and resources. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The coverage of ChargePoint&#8217;s business or its securities by securities or industry analysts or the absence thereof could adversely affect the trading price and volume of ChargePoint&#8217;s Common Stock, Warrants and other securities. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The trading market for ChargePoint&#8217;s securities is influenced in part by the research and other reports that industry or securities analysts publish about ChargePoint or its business or industry from time to time. ChargePoint does not control these analysts or the content and opinions included in their reports. As a former shell company, ChargePoint may be slow to attract equity research coverage, and the analysts who publish information about ChargePoint&#8217;s securities will have had relatively little experience with ChargePoint, which could affect their ability to accurately forecast ChargePoint&#8217;s results and make it more likely that ChargePoint fails to meet their estimates. If no or few analysts commence equity research coverage of ChargePoint, the trading price and volume of ChargePoint&#8217;s securities would likely be negatively impacted. If analysts do cover ChargePoint and one or more of them downgrade its securities, or if they issue other unfavorable commentary about ChargePoint or its industry or inaccurate research, the trading price of ChargePoint&#8217;s Common Stock, Warrants and other securities would likely decline. Furthermore, if one or more of these analysts cease coverage or fail to regularly publish reports on ChargePoint, it could lose visibility in the financial markets. Any of the foregoing would likely cause the trading price and volume of ChargePoint&#8217;s Common Stock, Warrants and other securities to decline. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Anti-takeover provisions contained in ChargePoint&#8217;s governing documents and applicable laws could impair a takeover attempt. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s Second A&amp;R Charter and Second A&amp;R Bylaws afford certain rights and powers to the Board that could contribute to the delay or prevention of an acquisition that it deems undesirable. ChargePoint is also subject to Section&#160;203 of the DGCL and other provisions of Delaware law that limit the ability of stockholders in certain situations to effect certain mergers. Any of the foregoing provisions and terms that has the effect of delaying or deterring a change in control could limit the opportunity for stockholders to receive a premium for their shares of their Common Stock, and could also affect the price that some investors are willing to pay for the Common Stock. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint&#8217;s Second A&amp;R Charter provides, subject to limited exceptions, that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for certain stockholder litigation matters, which could limit stockholders&#8217; ability to obtain a more favorable judicial forum for disputes with ChargePoint or its directors, officers, employees or stockholders. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">81 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Second A&amp;R Charter requires, to the fullest extent permitted by law, that derivative actions brought on behalf of the company, actions against current or former directors, officers, stockholders or, subject to certain exceptions, employees for breach of fiduciary duty and certain other actions may be brought in the Court of Chancery in the State of Delaware or, if that court lacks subject matter jurisdiction, another federal or state court situated in the State of Delaware. Any person or entity purchasing or otherwise acquiring or holding any interest in shares of capital stock of ChargePoint shall be deemed to have notice of and consented to the forum provisions in the certificate of incorporation. In addition, the Second A&amp;R Charter and Second A&amp;R Bylaws provide that, unless ChargePoint consents in writing to another forum, the federal district courts of the United States shall, to the fullest extent of the law, be the exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act or the Exchange Act. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the Delaware Supreme Court issued a decision in Salzburg et al. v. Sciabacucchi, which found that an exclusive forum provision providing for claims under the Securities Act to be brought in federal court is facially valid under Delaware law. It is unclear whether this decision will be appealed, or what the final outcome of this case will be. ChargePoint intends to enforce this provision, but it does not know whether courts in other jurisdictions will agree with this decision or enforce it. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This choice of forum provision may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with ChargePoint or any of its directors, officers, other employees or stockholders, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in the certificate of incorporation to be inapplicable or unenforceable in an action, ChargePoint may incur additional costs associated with resolving such action in other jurisdictions, which could harm its business, operating results and financial condition. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales or the perception of future sales of a substantial number of shares of Common Stock by ChargePoint&#8217;s existing stockholders could cause the price of the Common Stock to decline. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales of a substantial number of shares of ChargePoint&#8217;s Common Stock in the public market could occur at any time. These sales, or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of ChargePoint&#8217;s Common Stock. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On July&#160;12, 2021, ChargePoint filed a resale registration statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-1</div> (No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">333-257855)</div> that relates to the offer and sale from time to time by the selling security holders named in that prospectus of up to 12,000,000 shares of ChargePoint&#8217;s Common Stock (the &#8220;Secondary Offering&#8221;). ChargePoint&#8217;s directors, executive officers and certain stockholders entered into <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> agreements with the representatives of the several underwriters, in connection with the offering, which expire 75 days from the date of the offering prospectus. The representatives may, in their sole discretion, release all or some portion of the shares subject to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> agreements at any time, for any reason and with or without notice. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of July&#160;9, 2021, 224,656,707 shares of ChargePoint&#8217;s Common Stock or 69.9% of all outstanding shares of its Common Stock were currently prohibited or otherwise restricted from being sold in the public market under securities laws or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> agreements entered into in connection with the Merger (which subsequently expired August&#160;26, 2021) or Secondary Offering; however, subject to applicable securities law restrictions and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> agreements, and excluding shares of Common Stock issued pursuant to the early exercise of unvested stock options that will remain unvested, the shares of Common Stock outstanding at the time of the closing of the Merger that are so restricted will be able to be sold in the public market under Rule 144 beginning on March&#160;1, 2022. Shares issued upon the exercise of stock options outstanding under ChargePoint&#8217;s equity incentive plans or pursuant to future awards granted under those plans will become available for sale in the public market to the extent permitted by the provisions of applicable vesting schedules, any applicable market standoff and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> agreements, a registration statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-8</div> and Rule 144 and Rule 701 under the Securities Act. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Moreover, as of July&#160;9, 2021, holders of 218,988,521 shares of Common Stock and 38,314,712 Public Warrants and Private Placement Warrants have rights, subject to conditions, to require ChargePoint to file registration statements with the SEC covering such shares, Public Warrants and Private Placement Warrants or the shares underlying the Public Warrants and Private Placement Warrants or to include their shares in registration statements that ChargePoint may file 246,020,583 shares of Common Stock and 6,521,568 Private Warrants are included on a resale registration statement filed with the SEC that was </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">82 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">declared effective by the SEC. During the six months ended July&#160;31, 2021, 10,226,081 Public Warrants and 4,347,712 Private Placement Warrants were exercised and the remaining 244,481 Public Warrants outstanding as of. On July&#160;6, 2021 all outstanding Public Warrants were redeemed for cash and none remain outstanding. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Warrants are exercisable for ChargePoint&#8217;s Common Stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to ChargePoint&#8217;s stockholders. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of July&#160;31, 2021, the Private Placement Warrants were exercisable for 2,173,856 shares of Common Stock at a weighted average exercise price of $11.50 per share and there were additional warrants issued by Legacy ChargePoint that were converted into warrants of ChargePoint in the Merger outstanding exercisable for 37,075,846 shares of Common Stock at a weighted average exercise price of $7.00 per share. Any shares of ChargePoint&#8217;s Common Stock issued upon exercise of the Private Placement Warrants and other outstanding warrants will result in dilution to the then existing holders of Common Stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of its Common Stock. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The Private Placement Warrants are accounted for as a warrant liability and recorded at fair value with changes in fair value each period reported in earnings, which may have an adverse effect on the market price of the Company&#8217;s Common Stock. </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under U.S. GAAP, the Company is required to evaluate the Private Placement Warrants to determine whether they should be accounted for as a warrant liability or as equity. The Company has concluded that the Private Placement Warrants contain provisions requiring liability classification as of July&#160;31, 2021. Therefore, the Company is accounting for the Private Placement Warrants as a warrant liability at fair value upon issuance. The Company records any subsequent changes in fair value as of the end of each reporting period. The impact of changes in fair value on earnings may have an adverse effect on its results of operations based on factors that are outside of its control. </div></div> <div id="tx218229_9" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Recent Sales of Unregistered Securities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On May&#160;19, 2021, prior to filing its registration statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-8</div> (File <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;333-256566),</div> ChargePoint issued 36,601 shares of restricted Common Stock upon the exercise of certain options granted under the Legacy ChargePoint&#8217;s 2017 Stock Plan. ChargePoint received an aggregate of $26,571.16. ChargePoint issued the foregoing securities in transactions not involving an underwriter and not requiring registration under Section&#160;5 of the Securities Act, in reliance on the exemption afforded by Section&#160;4(a)(2) thereof. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuer Purchases of Equity Securities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div id="tx218229_10" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;3. DEFAULTS UPON SENIOR SECURITIES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx218229_11" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;4. MINE SAFETY DISCLOSURES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Not applicable. </div></div> <div id="tx218229_12" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;5. OTHER INFORMATION </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">None. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">83 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx218229_12a" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ITEM&#160;6. EXHIBITS </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(a)</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibits: </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="font-size: 0px;">
<td style="font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 90%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Exhibit<br/>No.</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Description</div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;10.1+</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d218229dex101.htm">ChargePoint Holdings, Inc. 2021 Equity Incentive Plan and related form agreements.* </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;31.1</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d218229dex311.htm">Certification of Chief Executive Officer required by Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(a)</span> or Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-14(a)*</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;31.2</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d218229dex312.htm">Certification of the Chief Financial Officer required by Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(a)</span> or Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-14(a)*</span> </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;32.1</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d218229dex321.htm">Certification of Chief Executive Officer required by Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(b)</span> or Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-14(b)</span> and 18 U.S.C. 1350** </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">&#160;&#160;32.2</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><a href="d218229dex322.htm">Certification of the Chief Financial Officer required by Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">13a-14(b)</span> or Rule <span style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">15d-14(b)</span> and 18 U.S.C. 1350** </a></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.INS</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because iXBRL tags are embedded within the Inline XBRL document).</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.SCH</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Schema Document</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.CAL</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.DEF</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Definition Linkbase Document</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.LAB</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Label Linkbase Document</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">101.PRE</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"></td>
<td colspan="2" style="height: 6pt;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;">104</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">The Cover Page Interactive Data File, formatted in Inline XBRL (included within the Exhibit 101 attachments).</td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">*</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Filed herewith </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">**</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furnished herewith </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">+</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denotes management compensatory plan, contract or arrangement. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0pt; text-indent: 0px;"></div> </div> </div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">84 </div></div> </div> </div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div id="tx218229_12b" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SIGNATURES </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the requirements of the Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">September&#160;10, 2021 </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 0px;">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: auto; border-collapse: collapse; border-spacing: 0px;;width:40%;">
<tr style="font-size: 0px;">
<td style="width: 12%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 87%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td colspan="3" style="vertical-align: top;">CHARGEPOINT HOLDINGS, INC.</td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 12pt; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td colspan="2" style="height: 12pt; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">By:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/ Rex S. Jackson</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Name:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">Rex S. Jackson</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Title:</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">Chief Financial Officer and Principal Financial Officer</td> </tr> </table> <div style="clear:both;max-height:0pt;"></div> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">85 </div></div> </div> </div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>d218229dex101.htm
<DESCRIPTION>EX-10.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 10.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>C<SMALL>HARGE</SMALL>P<SMALL>OINT</SMALL> H<SMALL>OLDINGS</SMALL>, I<SMALL>NC</SMALL>. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2021 E<SMALL>QUITY</SMALL> I<SMALL>NCENTIVE</SMALL> P<SMALL>LAN</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(A<SMALL>S</SMALL> A<SMALL>DOPTED</SMALL> <SMALL>ON</SMALL> F<SMALL>EBRUARY</SMALL> 25, 2021) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(A<SMALL>PPROVED</SMALL> <SMALL>BY</SMALL> <SMALL>THE</SMALL> S<SMALL>TOCKHOLDERS</SMALL> <SMALL>ON</SMALL> F<SMALL>EBRUARY</SMALL> 25,
2021) </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>C<SMALL>HARGE</SMALL>P<SMALL>OINT</SMALL> H<SMALL>OLDINGS</SMALL>, I<SMALL>NC</SMALL>.
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2021 E<SMALL>QUITY</SMALL> I<SMALL>NCENTIVE</SMALL> P<SMALL>LAN</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 1.&nbsp;&nbsp;&nbsp;&nbsp;INTRODUCTION. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Board adopted the Plan to become effective immediately, although no Awards may be granted prior to the Business Combination Date. The
purpose of the Plan is to promote the long-term success of the Company and the creation of stockholder value by (a)&nbsp;encouraging Service Providers to focus on critical long-range corporate objectives, (b)&nbsp;encouraging the attraction and
retention of Service Providers with exceptional qualifications and (c)&nbsp;linking Service Providers directly to stockholder interests through increased stock ownership. The Plan seeks to achieve this purpose by providing for Awards in the form of
Options (which may be ISOs or NSOs), SARs, Restricted Shares and Restricted Stock Units. Capitalized terms used in this Plan are defined in Article 14. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 2.&nbsp;&nbsp;&nbsp;&nbsp;ADMINISTRATION. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2.1 General</B>. The Plan may be administered by the Board or one or more Committees to which the Board (or an authorized Board committee)
has delegated authority. If administration is delegated to a Committee, the Committee shall have the powers theretofore possessed by the Board, including, to the extent permitted by applicable law, the power to delegate to a subcommittee any of the
administrative powers the Committee is authorized to exercise (and references in this Plan to either the Board or the Administrator shall hereafter also encompass the Committee or subcommittee, as applicable). The Board may abolish the
Committee&#146;s delegation at any time and the Board shall at all times also retain the authority it has delegated to the Committee. The Administrator shall comply with rules and regulations applicable to it, including under the rules of any
exchange on which the Common Shares are traded, and shall have the authority and be responsible for such functions as have been assigned to it. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2.2 Section</B><B></B><B>&nbsp;16</B>. To the extent desirable to qualify transactions hereunder as exempt under Exchange Act Rule <FONT
STYLE="white-space:nowrap">16b-3,</FONT> the transactions contemplated hereunder will be approved by the entire Board or a Committee of two or more <FONT STYLE="white-space:nowrap">&#147;non-employee</FONT> directors&#148; within the meaning of
Exchange Act <FONT STYLE="white-space:nowrap">Rule&nbsp;16b-3.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2.3 Powers of Administrator</B>. Subject to the terms of the
Plan, and in the case of a Committee, subject to the specific duties delegated to the Committee, the Administrator shall have the authority to (a)&nbsp;select the Service Providers who are to receive Awards under the Plan, (b)&nbsp;determine the
type, number, vesting requirements and other features and conditions of such Awards, (c)&nbsp;interpret the Plan and Awards granted under the Plan, (d)&nbsp;determine whether, when and to what extent an Award has become vested and/or exercisable and
whether any performance-based vesting conditions have been satisfied, (e)&nbsp;make, amend and rescind rules relating to the Plan and Awards granted under the Plan, including rules relating to <FONT STYLE="white-space:nowrap">sub-plans</FONT>
established for the purposes of satisfying applicable foreign laws or for qualifying for favorable tax treatment under applicable foreign laws, (f)&nbsp;impose such restrictions, conditions or limitations as it determines appropriate as to the
timing and manner of any resales by a Participant of any Common Shares issued pursuant to an Award, including restrictions under an </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
insider trading policy and restrictions as to the use of a specified brokerage firm for such resales, and (g)&nbsp;make all other decisions relating to the operation of the Plan and Awards
granted under the Plan. In addition, with regard to the terms and conditions of Awards granted to Service Providers outside of the United States, the Administrator may vary from the provisions of the Plan (other than any requiring stockholder
approval pursuant to Section&nbsp;13.3) to the extent it determines it necessary and appropriate to do so. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2.4 Effect of
Administrator&#146;s Decisions</B>. The Administrator&#146;s decisions, determinations and interpretations shall be final and binding on all interested parties. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>2.5 Governing Law</B>. The Plan shall be governed by, and construed in accordance with, the laws of the State of Delaware (except its <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">choice-of-law</FONT></FONT> provisions). </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 3.&nbsp;&nbsp;&nbsp;&nbsp;SHARES
AVAILABLE FOR GRANTS. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.1 Basic Limitation</B>. Common Shares issued pursuant to the Plan may be authorized but unissued shares or
treasury shares. The aggregate number of Common Shares issued under the Plan shall not exceed the sum of (a) 27,200,000 Common Shares, plus (b)&nbsp;up to 39,000,000 Common Shares subject to awards granted under the Predecessor Plans that are
outstanding on the Business Combination Date and that subsequently are forfeited, expire or lapse unexercised or unsettled and Common Shares issued pursuant to awards granted under the Predecessor Plans that are outstanding on the Business
Combination Date and that are subsequently forfeited to or reacquired by the Company, and (c)&nbsp;the additional Common Shares described in Articles 3.2 and 3.3. The Company shall reserve and keep available such number of Common Shares as will be
sufficient to satisfy the requirements of the Plan. The numerical limitations in this Article 3.1 shall be subject to adjustment pursuant to Article 9. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.2 Annual Increase in Shares</B>. On the first day of each March during the term of the Plan, commencing on March&nbsp;1, 2021 and ending
on (and including) March&nbsp;1, 2030, the aggregate number of Common Shares that may be issued under the Plan shall automatically increase by a number equal to the lesser of (a)<B> </B>5% of the total number of Common Shares actually issued and
outstanding on the last day of the preceding month, or (b)&nbsp;a number of Common Shares determined by the Board. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.3 Shares Returned
to Reserve</B>. To the extent that Options, SARs, Restricted Stock Units or other Awards are forfeited, cancelled or expire for any reason before being exercised or settled in full, the Common Shares subject to such Awards shall again become
available for issuance under the Plan. If SARs are exercised or Restricted Stock Units are settled, then only the number of Common Shares (if any) actually issued to the Participant upon exercise of such SARs or settlement of such Restricted Stock
Units, as applicable, shall reduce the number of Common Shares available under Article 3.1 and the balance shall again become available for issuance under the Plan. If Restricted Shares or Common Shares issued upon the exercise of Options are
reacquired by the Company pursuant to a forfeiture provision, repurchase right or for any other reason, then such Common Shares shall again become available for issuance under the Plan. Common Shares applied to pay the Exercise Price of Options or
to satisfy tax withholding obligations related to any Award shall again become available for issuance under the Plan. To the extent that an Award is settled in cash rather than Common Shares, the cash settlement shall not reduce the number of Shares
available for issuance under the Plan. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.4 Awards Not Reducing Share Reserve</B>. To the extent permitted under applicable
exchange listing standards, any dividend equivalents paid or credited under the Plan with respect to Restricted Stock Units shall not be applied against the number of Common Shares that may be issued under the Plan, whether or not such dividend
equivalents are converted into Restricted Stock Units. In addition, Common Shares subject to Substitute Awards granted by the Company shall not reduce the number of Common Shares that may be issued under Article 3.1, nor shall shares subject to
Substitute Awards again be available for Awards under the Plan in the event of any forfeiture, expiration or cash settlement of such Substitute Awards. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>3.5 Code Section</B><B></B><B>&nbsp;422 and Other Limits.</B> Subject to adjustment in accordance with Article 9: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) The grant date fair value of Awards granted to an Outside Director during any one fiscal year of the Company, together with the value of
any cash compensation paid to the Outside Director during such fiscal year, may not exceed $750,000 (on a <FONT STYLE="white-space:nowrap">per-Director</FONT> basis); <I>provided however </I>that the limitation that will apply in the fiscal year in
which the Outside Director is initially appointed or elected to the Board shall instead be $1,000,000. For purposes of this limitation, the grant date fair value of an Award shall be determined in accordance with the assumptions that the Company
uses to estimate the value of share-based payments for financial reporting purposes. For the sake of clarity, neither Awards granted, nor cash compensation paid, to an individual for his or her service as an Employee or Consultant, but not as an
Outside Director, shall count towards this limitation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) No more than 75,000,000 Common Shares (subject to adjustment pursuant to
Article 9) may be issued under the Plan upon the exercise of ISOs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 4.&nbsp;&nbsp;&nbsp;&nbsp;ELIGIBILITY. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>4.1 Incentive Stock Options</B>. Only Employees who are <FONT STYLE="white-space:nowrap">common-law</FONT> employees of the Company, a
Parent or a Subsidiary shall be eligible for the grant of ISOs. In addition, an Employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company or any of its Parents or Subsidiaries shall not be
eligible for the grant of an ISO unless the additional requirements set forth in Code Section&nbsp;422(c)(5) are satisfied. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>4.2 Other
Awards</B>. Awards other than ISOs may be granted to both Employees and other Service Providers. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 5.&nbsp;&nbsp;&nbsp;&nbsp;OPTIONS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.1 Stock Option Agreement</B>. Each grant of an Option under the Plan shall be evidenced by a Stock Option Agreement between the Optionee
and the Company. Such Option shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The Stock Option Agreement shall specify whether the Option is intended to be an ISO or
an NSO. The provisions of the various Stock Option Agreements entered into under the Plan need not be identical. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.2 Number of
Shares</B>. Each Stock Option Agreement shall specify the number of Common Shares subject to the Option, which number shall adjust in accordance with Article 9. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.3 Exercise Price</B>. Each Stock Option Agreement shall specify the Exercise Price,
which shall not be less than 100% of the Fair Market Value of a Common Share on the date of grant. The preceding sentence shall not apply to an Option that is a Substitute Award granted in a manner that would satisfy the requirements of Code
Section&nbsp;409A and, if applicable, Code Section&nbsp;424(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.4 Exercisability and Term</B>. Each Stock Option Agreement shall
specify the date or event when all or any installment of the Option is to become vested and/or exercisable. The vesting and exercisability conditions applicable to the Option may include service-based conditions, performance-based conditions, such
other conditions as the Administrator may determine, or any combination of such conditions. The Stock Option Agreement shall also specify the term of the Option; provided that, except to the extent necessary to comply with applicable foreign law,
the term of an Option shall in no event exceed 10 years from the date of grant. A Stock Option Agreement may provide for accelerated vesting and/or exercisability upon certain specified events and may provide for expiration prior to the end of its
term in the event of the termination of the Optionee&#146;s service. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.5 Death of Optionee</B>. After an Optionee&#146;s death, any
vested and exercisable Options held by such Optionee may be exercised by his or her beneficiary or beneficiaries. Each Optionee may designate one or more beneficiaries for this purpose by filing the prescribed form with the Company. A beneficiary
designation may be changed by filing the prescribed form with the Company at any time before the Optionee&#146;s death. If no beneficiary was designated or if no designated beneficiary survives the Optionee, then any vested and exercisable Options
held by the Optionee may be exercised by his or her estate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.6 Modification or Assumption of Options</B>. Within the limitations of
the Plan, the Administrator may modify, reprice, extend or assume outstanding options or may accept the cancellation of outstanding options (whether granted by the Company or by another issuer) in return for the grant of new Options for the same or
a different number of shares and at the same or a different exercise price or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of an Option shall, without the consent of the Optionee, materially
impair his or her rights or obligations under such Option. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.7 Buyout Provisions</B>. The Administrator may at any time (a)&nbsp;offer
to buy out for a payment in cash or cash equivalents an Option previously granted or (b)&nbsp;authorize an Optionee to elect to cash out an Option previously granted, in either case at such time and based upon such terms and conditions as the
Administrator shall establish. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>5.8 Payment for Option Shares</B>. The entire Exercise Price of Common Shares issued upon exercise of
Options shall be payable in cash or cash equivalents at the time when such Common Shares are purchased. In addition, the Administrator may, in its sole discretion and to the extent permitted by applicable law, accept payment of all or a portion of
the Exercise Price through any one or a combination of the following forms or methods: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;Subject to any conditions or limitations
established by the Administrator, by surrendering, or attesting to the ownership of, Common Shares that are already owned by the Optionee with a value on the date of surrender equal to the aggregate exercise price of the Common Shares as to which
such Option will be exercised; </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) By delivering (on a form prescribed by the Company) an irrevocable direction to a
securities broker approved by the Company to sell all or part of the Common Shares being purchased under the Plan and to deliver all or part of the sales proceeds to the Company; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) Subject to such conditions and requirements as the Administrator may impose from time to time, through a net exercise procedure; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;Through any other form or method consistent with applicable laws, regulations and rules. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 6.&nbsp;&nbsp;&nbsp;&nbsp;STOCK APPRECIATION RIGHTS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.1 SAR Agreement</B>. Each grant of a SAR under the Plan shall be evidenced by a SAR Agreement between the Optionee and the Company. Such
SAR shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The provisions of the various SAR Agreements entered into under the Plan need not be identical. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.2 Number of Shares</B>. Each SAR Agreement shall specify the number of Common Shares to which the SAR pertains, which number shall adjust
in accordance with Article 9. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.3 Exercise Price</B>. Each SAR Agreement shall specify the Exercise Price, which shall in no event be
less than 100% of the Fair Market Value of a Common Share on the date of grant. The preceding sentence shall not apply to a SAR that is a Substitute Award granted in a manner that would satisfy the requirements of Code Section&nbsp;409A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.4 Exercisability and Term</B>. Each SAR Agreement shall specify the date when all or any installment of the SAR is to become vested and
exercisable. The vesting and exercisability conditions applicable to the SAR may include service-based conditions, performance-based conditions, such other conditions as the Administrator may determine, or any combination thereof. The SAR Agreement
shall also specify the term of the SAR; provided that except to the extent necessary to comply with applicable foreign law, the term of a SAR shall not exceed 10 years from the date of grant. A SAR Agreement may provide for accelerated vesting and
exercisability upon certain specified events and may provide for expiration prior to the end of its term in the event of the termination of the Optionee&#146;s service. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.5 Exercise of SARs</B>. Upon exercise of a SAR, the Optionee (or any person having the right to exercise the SAR after his or her death)
shall receive from the Company (a)&nbsp;Common Shares, (b)&nbsp;cash or (c)&nbsp;a combination of Common Shares and cash, as the Administrator shall determine. The amount of cash and/or the Fair Market Value of Common Shares received upon exercise
of SARs shall, in the aggregate, not exceed the amount by which the Fair Market Value (on the date of surrender) of the Common Shares subject to the SARs exceeds the Exercise Price. If, on the date when a SAR expires, the Exercise Price is less than
the Fair Market Value on such date but any portion of such SAR has not been exercised or surrendered, then such SAR shall automatically be deemed to be exercised as of such date with respect to such portion. A SAR Agreement may also provide for an
automatic exercise of the SAR on an earlier date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.6 Death of Optionee</B>. After an Optionee&#146;s death, any vested and
exercisable SARs held by such Optionee may be exercised by his or her beneficiary or beneficiaries. Each </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Optionee may designate one or more beneficiaries for this purpose by filing the prescribed form with the Company. A beneficiary designation may be changed by filing the prescribed form with the
Company at any time before the Optionee&#146;s death. If no beneficiary was designated or if no designated beneficiary survives the Optionee, then any vested and exercisable SARs held by the Optionee at the time of his or her death may be exercised
by his or her estate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>6.7 Modification or Assumption of SARs</B>. Within the limitations of the Plan, the Administrator may modify,
reprice, extend or assume outstanding stock appreciation rights or may accept the cancellation of outstanding stock appreciation rights (whether granted by the Company or by another issuer) in return for the grant of new SARs for the same or a
different number of shares and at the same or a different exercise price or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of a SAR shall, without the consent of the Optionee, materially impair
his or her rights or obligations under such SAR. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 7.&nbsp;&nbsp;&nbsp;&nbsp;RESTRICTED SHARES. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.1 Restricted Stock Agreement</B>. Each grant of Restricted Shares under the Plan shall be evidenced by a Restricted Stock Agreement
between the recipient and the Company. Such Restricted Shares shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The provisions of the various Restricted Stock
Agreements entered into under the Plan need not be identical. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.2 Payment for Awards</B>. Restricted Shares may be sold or awarded
under the Plan for such consideration as the Administrator may determine, including (without limitation) cash, cash equivalents, property, cancellation of other equity awards, promissory notes, past services and future services, and such other
methods of payment as are permitted by applicable law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.3 Vesting Conditions</B>. Each Award of Restricted Shares may or may not be
subject to vesting and/or other conditions as the Administrator may determine. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Restricted Stock Agreement. Vesting conditions may include
service-based conditions, performance-based conditions, such other conditions as the Administrator may determine, or any combination thereof. A Restricted Stock Agreement may provide for accelerated vesting upon certain specified events. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.4 Voting and Dividend Rights</B>. The holders of Restricted Shares awarded under the Plan shall have the same voting, dividend and other
rights as the Company&#146;s other stockholders, unless the Administrator otherwise provides. A Restricted Stock Agreement, however, may require that any cash dividends paid on Restricted Shares (a)&nbsp;be accumulated and paid when such Restricted
Shares vest, or (b)&nbsp;be invested in additional Restricted Shares. Such additional Restricted Shares shall be subject to the same conditions and restrictions as the shares subject to the Award with respect to which the dividends were paid. In
addition, unless the Administrator provides otherwise, if any dividends or other distributions are paid in Common Shares, such Common Shares shall be subject to the same restrictions on transferability and forfeitability as the Restricted Shares
with respect to which they were paid. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>7.5 Modification or Assumption of Restricted Shares</B>. Within the limitations of the Plan, the
Administrator may modify or assume outstanding Restricted Shares or may accept the </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
cancellation of outstanding restricted shares (whether granted by the Company or by another issuer) in return for the grant of new Restricted Shares for the same or a different number of shares
or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of Restricted Shares shall, without the consent of the Participant, materially impair his or her rights or obligations under such Restricted
Shares. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 8.&nbsp;&nbsp;&nbsp;&nbsp;RESTRICTED STOCK UNITS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.1 Restricted Stock Unit Agreement</B>. Each grant of Restricted Stock Units under the Plan shall be evidenced by a Restricted Stock Unit
Agreement between the recipient and the Company. Such Restricted Stock Units shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The provisions of the various Restricted
Stock Unit Agreements entered into under the Plan need not be identical. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.2 Payment for Awards</B>. To the extent that an Award is
granted in the form of Restricted Stock Units, no cash consideration shall be required of the Award recipients. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.3 Vesting
Conditions</B>. Each Award of Restricted Stock Units may or may not be subject to vesting, as determined by the Administrator. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Restricted Stock
Unit Agreement. Vesting conditions may include service-based conditions, performance-based conditions, such other conditions as the Administrator may determine, or any combination thereof. A Restricted Stock Unit Agreement may provide for
accelerated vesting upon certain specified events. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.4 Voting and Dividend Rights</B>. The holders of Restricted Stock Units shall
have no voting rights. Prior to settlement or forfeiture, Restricted Stock Units awarded under the Plan may, at the Administrator&#146;s discretion, provide for a right to dividend equivalents. Such right entitles the holder to be credited with an
amount equal to all cash dividends paid on one Common Share while the Restricted Stock Unit is outstanding. Dividend equivalents may be converted into additional Restricted Stock Units. Settlement of dividend equivalents may be made in the form of
cash, in the form of Common Shares, or in a combination of both. Prior to distribution, any dividend equivalents shall be subject to the same conditions and restrictions as the Restricted Stock Units to which they attach. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.5 Form and Time of Settlement of Restricted Stock Units</B>. Settlement of vested Restricted Stock Units may be made in the form of
(a)&nbsp;cash, (b) Common Shares or (c)&nbsp;any combination of both, as determined by the Administrator. The actual number of Restricted Stock Units eligible for settlement may be larger or smaller than the number included in the original Award,
based on predetermined performance factors. Methods of converting Restricted Stock Units into cash may include (without limitation) a method based on the average value of Common Shares over a series of trading days. Vested Restricted Stock Units
shall be settled in such manner and at such time(s) as specified in the Restricted Stock Unit Agreement. Until an Award of Restricted Stock Units is settled, the number of such Restricted Stock Units shall be subject to adjustment pursuant to
Article 9. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.6 Death of Recipient</B>. Any Restricted Stock Units that become payable after the recipient&#146;s death shall be
distributed to the recipient&#146;s beneficiary or beneficiaries. Each recipient of Restricted Stock Units under the Plan may designate one or more beneficiaries for </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
this purpose by filing the prescribed form with the Company. A beneficiary designation may be changed by filing the prescribed form with the Company at any time before the Award recipient&#146;s
death. If no beneficiary was designated or if no designated beneficiary survives the Award recipient, then any Restricted Stock Units that become payable after the recipient&#146;s death shall be distributed to the recipient&#146;s estate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.7 Modification or Assumption of Restricted Stock Units</B>. Within the limitations of the Plan, the Administrator may modify or assume
outstanding restricted stock units or may accept the cancellation of outstanding restricted stock units (whether granted by the Company or by another issuer) in return for the grant of new Restricted Stock Units for the same or a different number of
shares or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of a Restricted Stock Unit shall, without the consent of the Participant, materially impair his or her rights or obligations under such
Restricted Stock Unit. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>8.8 Creditors&#146; Rights</B>. A holder of Restricted Stock Units shall have no rights other than those of a
general creditor of the Company. Restricted Stock Units represent an unfunded and unsecured obligation of the Company, subject to the terms and conditions of the applicable Restricted Stock Unit Agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 9.&nbsp;&nbsp;&nbsp;&nbsp;ADJUSTMENTS; DISSOLUTIONS AND LIQUIDATIONS; CORPORATE TRANSACTIONS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>9.1 Adjustments</B>. In the event of a subdivision of the outstanding Common Shares, a declaration of a dividend payable in Common Shares, a
combination or consolidation of the outstanding Common Shares (by reclassification or otherwise) into a lesser number of Common Shares or any other increase or decrease in the number of issued Common Shares effected without receipt of consideration
by the Company, proportionate adjustments shall be made to the following: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;The number and kind of shares available for issuance
under Article 3, including the numerical share limits in Articles 3.1 and 3.5; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) The number and kind of shares covered by each
outstanding Option, SAR and Restricted Stock Unit; and/or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;The Exercise Price applicable to each outstanding Option and SAR, and
the repurchase price, if any, applicable to Restricted Shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the event of a declaration of an extraordinary dividend payable in a form other than
Common Shares in an amount that has a material effect on the price of Common Shares, a recapitalization, a <FONT STYLE="white-space:nowrap">spin-off</FONT> or a similar occurrence, the Administrator may make such adjustments as it, in its sole
discretion, deems appropriate to the foregoing. Any adjustment in the number of shares subject to an Award under this Article 9.1 shall be rounded down to the nearest whole share, although the Administrator in its sole discretion may make a cash
payment in lieu of a fractional share. Except as provided in this Article 9, a Participant shall have no rights by reason of any issuance by the Company of stock of any class or securities convertible into stock of any class, any subdivision or
consolidation of shares of stock of any class, the payment of any stock dividend or any other increase or decrease in the number of shares of stock of any class. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>9.2 Dissolution or Liquidation</B>. To the extent not previously exercised or settled,
Options, SARs and Restricted Stock Units shall terminate immediately prior to the dissolution or liquidation of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>9.3
Corporate Transactions</B>. In the event that the Company is a party to a merger, consolidation, or a Change in Control (other than one described in Article 14.7(d)), all Common Shares acquired under the Plan and all Awards outstanding on the
effective date of the transaction shall be treated in the manner described in the definitive transaction agreement (or, in the event the transaction does not entail a definitive agreement to which the Company is party, in the manner determined by
the Administrator, with such determination having final and binding effect on all parties), which agreement or determination need not treat all Awards (or portions thereof) in an identical manner. Unless an Award Agreement provides otherwise, the
treatment specified in the transaction agreement or by the Administrator may include (without limitation) one or more of the following with respect to each outstanding Award: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) The continuation of such outstanding Award by the Company (if the Company is the surviving entity); </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) The assumption of such outstanding Award by the surviving entity or its parent, provided that the assumption of an Option
or a SAR shall comply with applicable tax requirements; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;The substitution by the surviving entity or its parent of
an equivalent award for such outstanding Award (including, but not limited to, an award to acquire the same consideration paid to the holders of Common Shares in the transaction), provided that the substitution of an Option or a SAR shall comply
with applicable tax requirements; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;In the case of an Option or SAR, the cancellation of such Award without payment
of any consideration. An Optionee shall be able to exercise his or her outstanding Option or SAR, to the extent such Option or SAR is then vested or becomes vested as of the effective time of the transaction, during a period of not less than five
full business days preceding the closing date of the transaction, unless (i)&nbsp;a shorter period is required to permit a timely closing of the transaction and (ii)&nbsp;such shorter period still offers the Optionee a reasonable opportunity to
exercise such Option or SAR; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;The cancellation of such Award and a payment to the Participant with respect to each
share subject to the portion of the Award that is vested or becomes vested as of the effective time of the transaction equal to the excess of (A)&nbsp;the value, as determined by the Administrator in its absolute discretion, of the property
(including cash) received by the holder of a Common Share as a result of the transaction, over (if applicable)&nbsp;(B) the <FONT STYLE="white-space:nowrap">per-share</FONT> Exercise Price of such Award (such excess, if any, the
&#147;<B>Spread</B>&#148;). Such payment shall be made in the form of cash, cash equivalents, or securities of the surviving entity or its parent having a value equal to the Spread. In addition, any escrow, holdback,
<FONT STYLE="white-space:nowrap">earn-out</FONT> or similar provisions in the transaction agreement may apply to such payment to the same extent and in the same manner as such provisions apply to the holders of Common Shares. If the Spread
applicable to an Award (whether or not vested) </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">
is zero or a negative number, then the Award may be cancelled without making a payment to the Participant. In the event that an Award is subject to Code Section&nbsp;409A, the payment described
in this clause (e)&nbsp;shall be made on the settlement date specified in the applicable Award Agreement, provided that settlement may be accelerated in accordance with Treasury Regulation
<FONT STYLE="white-space:nowrap">Section&nbsp;1.409A-3(j)(4);</FONT> or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;The assignment of any reacquisition or
repurchase rights held by the Company in respect of an Award of Restricted Shares to the surviving entity or its parent, with corresponding proportionate adjustments made to the price per share to be paid upon exercise of any such reacquisition or
repurchase rights. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless an Award Agreement provides otherwise, each outstanding Award held by a Participant who remains a Service Provider as of the
effective time of a merger, consolidation or Change in Control (other than one described in Article 14.7(d)) (a &#147;<B>Current Participant</B>&#148;) shall become fully vested and, if applicable, exercisable (with any performance-based vesting
conditions applicable to an Award deemed achieved at 100% of target levels) immediately prior to the effective time of the transaction. However, the prior sentence shall <U>not</U> apply, and an outstanding Award shall <U>not</U> become vested and,
if applicable, exercisable, if and to the extent the Award is continued, assumed or substituted as provided for in clauses (a), (b) or (c)&nbsp;above. In addition, the prior two sentences shall <U>not</U> apply to an Award held by a Participant who
is not a Current Participant, unless an Award Agreement provides otherwise or unless the Company and the acquirer agree otherwise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For avoidance of
doubt, the Administrator shall have the discretion, exercisable either at the time an Award is granted or at any time while the Award remains outstanding, to provide for the acceleration of vesting upon the occurrence of a Change in Control, whether
or not the Award is to be assumed or replaced in the transaction, or in connection with a termination of the Participant&#146;s service following a transaction. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any action taken under this Article 9.3 shall either preserve a Award&#146;s status as exempt from Code Section&nbsp;409A or comply with Code
Section&nbsp;409A. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 10.&nbsp;&nbsp;&nbsp;&nbsp;OTHER AWARDS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject in all events to the limitations under Article 3 above as to the number of Common Shares available for issuance under this Plan, the
Company may grant other forms of Awards not specifically described herein and may grant awards under other plans or programs, where such awards are settled in the form of Common Shares issued under this Plan. Such Common Shares shall be treated for
all purposes under the Plan like Common Shares issued in settlement of Restricted Stock Units and shall, when issued, reduce the number of Common Shares available under Article 3. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 11.&nbsp;&nbsp;&nbsp;&nbsp;LIMITATION ON RIGHTS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.1 Retention Rights</B>. Neither the Plan nor any Award granted under the Plan shall be deemed to give any individual a right to remain a
Service Provider. The Company and its Parents, Subsidiaries and Affiliates reserve the right to terminate the service of any Service Provider at any time, with or without cause, subject to applicable laws, the Company&#146;s certificate of
incorporation and <FONT STYLE="white-space:nowrap">by-laws</FONT> and a written employment agreement (if any). </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.2 Stockholders&#146; Rights</B>. Except as set forth in Article 7.4 or 8.4 above, a
Participant shall have no dividend rights, voting rights or other rights as a stockholder with respect to any Common Shares covered by his or her Award prior to the time when a stock certificate for such Common Shares is issued or, if applicable,
the time when he or she becomes entitled to receive such Common Shares by filing any required notice of exercise and paying any required Exercise Price. No adjustment shall be made for cash dividends or other rights for which the record date is
prior to such time, except as expressly provided in the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.3 Regulatory Requirements</B>. Any other provision of the Plan
notwithstanding, the obligation of the Company to issue Common Shares under the Plan shall be subject to all applicable laws, rules and regulations and such approval by any regulatory body as may be required. The Company reserves the right to
restrict, in whole or in part, the delivery of Common Shares pursuant to any Award prior to the satisfaction of all legal requirements relating to the issuance of such Common Shares, to their registration, qualification or listing or to an exemption
from registration, qualification or listing. The inability of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed necessary by the Company&#146;s counsel to be necessary to the lawful issuance and
sale of any Common Shares hereunder, will relieve the Company of any liability in respect of the failure to issue or sell such Common Shares as to which such requisite authority will not have been obtained. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.4 Transferability of Awards. </B>The Administrator may, in its sole discretion, permit transfer of an Award in a manner consistent with
applicable law. Unless otherwise determined by the Administrator, Awards shall be transferable by a Participant only by (a)&nbsp;beneficiary designation, (b)&nbsp;a will or (c)&nbsp;the laws of descent and distribution; <U>provided</U> that, in any
event, an ISO may only be transferred by will or by the laws of descent and distribution and may be exercised during the lifetime of the Optionee only by the Optionee or by the Optionee&#146;s guardian or legal representative </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.5 Recoupment Policy</B>. All Awards granted under the Plan, all amounts paid under the Plan and all Common Shares issued under the Plan
shall be subject to recoupment, clawback or recovery by the Company in accordance with applicable law and with Company policy (whenever adopted) regarding same, whether or not such policy is intended to satisfy the requirements of the Dodd-Frank
Wall Street Reform and Consumer Protection Act, the Sarbanes-Oxley Act, or other applicable law, as well as any implementing regulations and/or listing standards thereunder.<B> </B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>11.6 Other Conditions and Restrictions on Common Shares</B>. Any Common Shares issued under the Plan shall be subject to such forfeiture
conditions, rights of repurchase, rights of first refusal, other transfer restrictions and such other terms and conditions as the Administrator may determine. Such conditions and restrictions shall be set forth in the applicable Award Agreement and
shall apply in addition to any restrictions that may apply to holders of Common Shares generally. In addition, Common Shares issued under the Plan shall be subject to such conditions and restrictions imposed either by applicable law or by Company
policy, as adopted from time to time, designed to ensure compliance with applicable law or laws with which the Company determines in its sole discretion to comply including in order to maintain any statutory, regulatory or tax advantage. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 12.&nbsp;&nbsp;&nbsp;&nbsp;TAXES. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>12.1 General</B>. It is a condition to each Award under the Plan that a Participant or his or her successor shall make arrangements
satisfactory to the Company for the satisfaction of any federal, state, local or foreign withholding tax obligations that arise in connection with any Award granted under the Plan. The Company shall not be required to issue any Common Shares or make
any cash payment under the Plan unless such obligations are satisfied. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>12.2 Share Withholding</B>. To the extent that applicable law
subjects a Participant to tax withholding obligations, the Administrator may permit such Participant to satisfy all or part of such obligations by having the Company withhold all or a portion of any Common Shares that otherwise would be issued to
him or her or by surrendering all or a portion of any Common Shares that he or she previously acquired. Such Common Shares shall be valued on the date when they are withheld or surrendered. Any payment of taxes by assigning Common Shares to the
Company may be subject to restrictions including any restrictions required by the SEC, accounting or other rules. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>12.3
Section</B><B></B><B>&nbsp;409A Matters</B>. Except as otherwise expressly set forth in an Award Agreement, it is intended that Awards granted under the Plan either be exempt from, or comply with, the requirements of Code Section&nbsp;409A. To the
extent an Award is subject to Code Section&nbsp;409A (a &#147;<B>409A Award</B>&#148;), the terms of the Plan, the Award and any written agreement governing the Award shall be interpreted to comply with the requirements of Code Section&nbsp;409A so
that the Award is not subject to additional tax or interest under Code Section&nbsp;409A, unless the Administrator expressly provides otherwise. A 409A Award shall be subject to such additional rules and requirements as specified by the
Administrator from time to time in order for it to comply with the requirements of Code Section&nbsp;409A. In this regard, if any amount under a 409A Award is payable upon a &#147;separation from service&#148; to an individual who is considered a
&#147;specified employee&#148; (as each term is defined under Code Section&nbsp;409A), then no such payment shall be made prior to the date that is the earlier of (i)&nbsp;six months and one day after the Participant&#146;s separation from service
or (ii)&nbsp;the Participant&#146;s death, but only to the extent such delay is necessary to prevent such payment from being subject to Code Section&nbsp;409A(a)(1). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>12.4 Limitation on Liability</B>. Neither the Company nor any person serving as Administrator shall have any liability to a Participant in
the event an Award held by the Participant fails to achieve its intended characterization under applicable tax law. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE
13.&nbsp;&nbsp;&nbsp;&nbsp;FUTURE OF THE PLAN. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>13.1 Term of the Plan</B>. The Plan, as set forth herein, shall become effective on
the date of its adoption by the Board, subject to approval of the Company&#146;s stockholders under Article 13.3 below. The Plan shall terminate automatically 10 years after the date when the Board adopted the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>13.2 Amendment or Termination</B>. The Board may, at any time and for any reason, amend or terminate the Plan. No Awards shall be granted
under the Plan after the termination thereof. The termination of the Plan, or any amendment thereof, shall not affect any Award previously granted under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>13.3 Stockholder Approval</B>. To the extent required by applicable law, the Plan will be subject to the approval of the Company&#146;s
stockholders within 12 months of its adoption date. An amendment of the Plan shall be subject to the approval of the Company&#146;s stockholders only to the extent required by applicable laws, regulations or rules. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 14.&nbsp;&nbsp;&nbsp;&nbsp;DEFINITIONS. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.1 </B>&#147;<B>Administrator</B>&#148; means the Board or any Committee administering the Plan in accordance with Article 2. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.2 </B>&#147;<B>Affiliate</B>&#148; means any entity other than a Subsidiary, if the Company and/or one or more Subsidiaries own not less
than 50% of such entity. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.3 </B>&#147;<B>Award</B>&#148; means any award granted under the Plan, including as an Option, a SAR, a
Restricted Share award, a Restricted Stock Unit award or another form of equity-based compensation award. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.4 </B>&#147;<B>Award
Agreement</B>&#148; means a Stock Option Agreement, a SAR Agreement, a Restricted Stock Agreement, a Restricted Stock Unit Agreement or such other agreement evidencing an Award granted under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.5 </B>&#147;<B>Board</B>&#148; means the Company&#146;s Board of Directors, as constituted from time to time and, where the context so
requires, reference to the &#147;Board&#148; may refer to a Committee to whom the Board has delegated authority to administer any aspect of this Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.6 </B>&#147;<B>Business Combination Date</B>&#148; means the date of the closing of the merger, as contemplated by that business
combination agreement and plan of reorganization, dated as of September&nbsp;23, 2020, by and among Switchback Energy Acquisition Corporation, Lightening Merger Sub Inc. and ChargePoint, Inc. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.7 </B>&#147;<B>Change in Control</B>&#148; means: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) Any &#147;person&#148; (as such term is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the &#147;beneficial owner&#148; (as
defined in Rule <FONT STYLE="white-space:nowrap">13d-3</FONT> of the Exchange Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the total voting power represented by the Company&#146;s
then-outstanding voting securities; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;The consummation of the sale or disposition by the Company of all or substantially all of
the Company&#146;s assets; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;The consummation of a merger or consolidation of the Company with or into any other entity, other
than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving
entity or its parent) more than fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;Individuals who are members of the Board (the &#147;<B>Incumbent Board</B>&#148;) cease for any reason to constitute at least a
majority of the members of the Board over a period of 12 months; provided, however, that if the appointment or election (or nomination for election) of any new Board member was approved or recommended by a majority vote of the members of the
Incumbent Board then still in office, such new member shall, for purposes of this Plan, be considered as a member of the Incumbent Board. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A transaction shall not constitute a Change in Control if its sole purpose is to change the state of the
Company&#146;s incorporation or to create a holding company that will be owned in substantially the same proportions by the persons who held the Company&#146;s securities immediately before such transaction.<B> </B>In addition, if a Change in
Control constitutes a payment event with respect to any Award which provides for a deferral of compensation and is subject to Code Section&nbsp;409A, then notwithstanding anything to the contrary in the Plan or applicable Award Agreement the
transaction with respect to such Award must also constitute a &#147;change in control event&#148; as defined in Treasury Regulation <FONT STYLE="white-space:nowrap">Section&nbsp;1.409A-3(i)(5)</FONT> to the extent required by Code Section&nbsp;409A.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.8 </B>&#147;<B>Code</B>&#148; means the Internal Revenue Code of 1986, as amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.9 </B>&#147;<B>Committee</B>&#148; means a committee of one or more members of the Board, or of other individuals satisfying applicable
laws, appointed by the Board to administer the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.10 </B>&#147;<B>Common Share</B>&#148; means one share of the Company&#146;s
Class&nbsp;A Common Stock. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.11 </B>&#147;<B>Company</B>&#148; means ChargePoint Holdings, Inc., a Delaware corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.12 </B>&#147;<B>Consultant</B>&#148; means a consultant or adviser who provides <I>bona fide</I> services to the Company, a Parent, a
Subsidiary or an Affiliate as an independent contractor and who qualifies as a consultant or advisor under Instruction A.1.(a)(1) of Form <FONT STYLE="white-space:nowrap">S-8</FONT> under the Securities Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.13 </B>&#147;<B>Employee</B>&#148; means a <FONT STYLE="white-space:nowrap">common-law</FONT> employee of the Company, a Parent, a
Subsidiary or an Affiliate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.14 </B>&#147;<B>Exchange Act</B>&#148; means the Securities Exchange Act of 1934, as amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.15 </B>&#147;<B>Exercise Price</B>,&#148; in the case of an Option, means the amount for which one Common Share may be purchased upon
exercise of such Option, as specified in the applicable Stock Option Agreement. &#147;Exercise Price,&#148; in the case of a SAR, means an amount, as specified in the applicable SAR Agreement, which is subtracted from the Fair Market Value of one
Common Share in determining the amount payable upon exercise of such SAR. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.16 </B>&#147;<B>Fair Market Value</B>&#148; means the
closing price of a Common Share on any established stock exchange or a national market system on the applicable date or, if the applicable date is not a trading day, on the last trading day prior to the applicable date, as reported in a source that
the Administrator deems reliable. If Common Shares are not traded on an established stock exchange or a national market system, the Fair Market Value shall be determined by the Administrator in good faith on such basis as it deems appropriate. The
Administrator&#146;s determination shall be conclusive and binding on all persons. <I></I>Notwithstanding the foregoing, the determination of Fair Market Value in all cases shall be in accordance with the requirements set forth under
Section&nbsp;409A of the Code to the extent necessary for an Award to comply with, or be exempt from, Section&nbsp;409A of the Code. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.17 </B>&#147;<B>ISO</B>&#148; means an incentive stock option described in Code
Section&nbsp;422(b). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.18 </B>&#147;<B>NSO</B>&#148; means a stock option not described in Code Sections 422 or 423. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.19 </B>&#147;<B>Option</B>&#148; means an ISO or NSO granted under the Plan and entitling the holder to purchase Common Shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.20 </B>&#147;<B>Optionee</B>&#148; means an individual or estate holding an Option or SAR. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.21 </B>&#147;<B>Outside Director</B>&#148; means a member of the Board who is not an Employee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.22 </B>&#147;<B>Parent</B>&#148; means any corporation (other than the Company) in an unbroken chain of corporations ending with the
Company, if each of the corporations other than the Company owns stock possessing 50% or more of the total combined voting power of all classes of stock in one of the other corporations in such chain. A corporation that attains the status of a
Parent on a date after the adoption of the Plan shall be considered a Parent commencing as of such date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.23
</B>&#147;<B>Participant</B>&#148; means an individual or estate holding an Award. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.24 </B>&#147;<B>Plan</B>&#148; means this
ChargePoint Holdings, Inc. 2021 Equity Incentive Plan, as amended from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.25 </B>&#147;<B>Predecessor Plans</B>&#148;
means the ChargePoint, Inc. 2017 Stock Plan, as amended, and the ChargePoint, Inc. 2007 Stock Incentive Plan, as amended. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.26
</B>&#147;<B>Restricted Share</B>&#148; means a Common Share awarded under Article 7 of the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.27 </B>&#147;<B>Restricted Stock
Agreement</B>&#148; means the agreement consistent with the terms of the Plan between the Company and the recipient of a Restricted Share that contains the terms, conditions and restrictions pertaining to such Restricted Share. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.28 </B>&#147;<B>Restricted Stock Unit</B>&#148; means a bookkeeping entry representing the </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">equivalent of one Common Share, as awarded under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.29 </B>&#147;<B>Restricted Stock Unit Agreement</B>&#148; means the agreement consistent with the terms of the Plan between the Company
and the recipient of a Restricted Stock Unit that contains the terms, conditions and restrictions pertaining to such Restricted Stock Unit. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.30 </B>&#147;<B>SAR</B>&#148; means a stock appreciation right granted under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.31 </B>&#147;<B>SAR Agreement</B>&#148; means the agreement consistent with the terms of the Plan between the Company and an Optionee
that contains the terms, conditions and restrictions pertaining to his or her SAR. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.32 </B>&#147;<B>Securities Act</B>&#148; means
the Securities Act of 1933, as amended. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.33 </B>&#147;<B>Service Provider</B>&#148; means any individual who is an Employee, Outside
Director or Consultant, including any prospective Employee, Outside Director or Consultant who has accepted an offer of employment or service and will be an Employee, Outside Director or Consultant after the commencement of their service. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.34 </B>&#147;<B>Stock Option Agreement</B>&#148; means the agreement consistent with
the terms of the Plan between the Company and an Optionee that contains the terms, conditions and restrictions pertaining to his or her Option. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.35 </B>&#147;<B>Subsidiary</B>&#148; means any corporation (other than the Company) in an unbroken chain of corporations beginning with
the Company, if each of the corporations other than the last corporation in the unbroken chain owns stock possessing 50% or more of the total combined voting power of all classes of stock in one of the other corporations in such chain. A corporation
that attains the status of a Subsidiary on a date after the adoption of the Plan shall be considered a Subsidiary commencing as of such date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>14.36 </B>&#147;<B>Substitute Awards</B>&#148; means Awards or Common Shares issued by the Company in assumption of, or substitution or
exchange for, awards previously granted, or the right or obligation to make future awards, in each case by a corporation acquired by the Company or any Affiliate or with which the Company or any Affiliate combines to the extent permitted by the
applicable exchange listing requirements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>ARTICLE 15.&nbsp;&nbsp;&nbsp;&nbsp;LANGUAGE </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>15.1 </B>The parties hereto acknowledge that they have requested and are satisfied that this document and all related documents be drawn up
in the English language. <I>Les parties aux pr&eacute;sentes reconnaissent avoir requis que le pr&eacute;sent document et les documents qui y sont li&eacute;s soient r&eacute;dig&eacute;s en anglais.</I> </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>C<SMALL>HARGE</SMALL>P<SMALL>OINT</SMALL> H<SMALL>OLDINGS</SMALL>, I<SMALL>NC</SMALL>.
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2021 E<SMALL>QUITY</SMALL> I<SMALL>NCENTIVE</SMALL> P<SMALL>LAN</SMALL> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>N<SMALL>OTICE</SMALL> <SMALL>OF</SMALL> R<SMALL>ESTRICTED</SMALL> S<SMALL>TOCK</SMALL> U<SMALL>NIT</SMALL> A<SMALL>WARD</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You have been granted Restricted Stock Units (&#147;RSUs&#148;), each representing the right to receive one share of the Common Stock of ChargePoint Holdings,
Inc. (the &#147;Company&#148;) on the following terms and conditions: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="65%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name of Recipient:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Total Number of RSUs Granted:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date of Grant:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Vesting Commencement Date</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Vesting Schedule:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You and the Company agree that these RSUs are granted under and governed by the terms and conditions of the Company&#146;s
2021 Equity Incentive Plan (the &#147;Plan&#148;) and the Restricted Stock Unit Agreement (including, if applicable, the Appendix for <FONT STYLE="white-space:nowrap">Non-U.S.</FONT> Participants), both of which are attached to, and made a part of,
this document. Capitalized terms not otherwise defined herein shall have the meanings assigned to such terms in the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company may, in its sole
discretion, decide to deliver any documents related to RSUs awarded under the Plan, future RSUs that may be awarded under the Plan (if any) and all documents that the Company is required to deliver to security holders (including annual reports and
proxy statements) by email or other electronic means (including posting them on a website maintained by the Company or a third party under contract with the Company). You hereby consent to receive such documents by electronic delivery and agree to
participate in the Plan through any <FONT STYLE="white-space:nowrap">on-line</FONT> or electronic system established and maintained by the Company or another third party designated by the Company. You acknowledge that you may incur costs in
connection with any such delivery by means of electronic transmission, including the cost of accessing the Internet and printing fees, and that an interruption of Internet access may interfere with your ability to access the documents. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You further agree to comply with the Company&#146;s <I>Insider Trading Policy</I> when selling shares of the Company&#146;s Common Stock. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>YOU MUST EXPRESSLY ACCEPT THE TERMS AND CONDITIONS OF THIS RSU AWARD BY ELECTRONICALLY ACCEPTING THIS AWARD (IN THE MANNER INSTRUCTED BY THE COMPANY) ON OR
BEFORE THE EARLIER OF (1)&nbsp;THE DATE THAT IS 90 DAYS AFTER THE DATE OF GRANT SET FORTH ABOVE OR (2)&nbsp;THE FIRST DATE ANY OF THESE RSUs WOULD VEST IN ACCORDANCE WITH THE VESTING SCHEDULE SET FORTH ABOVE. IF YOU DO NOT ACCEPT THIS AWARD BY SUCH
DEADLINE, THIS RSU AWARD WILL AUTOMATICALLY TERMINATE AND BE CANCELLED AND YOU WILL HAVE NO RIGHTS TO THIS RSU AWARD. </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>C<SMALL>HARGE</SMALL>P<SMALL>OINT</SMALL> H<SMALL>OLDINGS</SMALL>, I<SMALL>NC</SMALL>.
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2021 E<SMALL>QUITY</SMALL> I<SMALL>NCENTIVE</SMALL> P<SMALL>LAN</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>R<SMALL>ESTRICTED</SMALL> S<SMALL>TOCK</SMALL> U<SMALL>NIT</SMALL> A<SMALL>GREEMENT</SMALL> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Grant of RSUs</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to all of the terms and conditions set forth in the Notice of Restricted Stock Unit Award (the &#147;Grant Notice&#148;), this
Restricted Stock Unit Agreement (including, if applicable, the Appendix for <FONT STYLE="white-space:nowrap">Non-U.S.</FONT> Participants) (the &#147;Agreement&#148;) and the Plan, the Company has granted to you the number of RSUs set forth in the
Grant Notice.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">All capitalized terms used in this Agreement shall have the meanings
assigned to them in this Agreement, the Grant Notice or the Plan.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Nature of RSUs</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Your RSUs are bookkeeping entries. They represent only the Company&#146;s unfunded and unsecured promise to issue shares of the Company&#146;s Common Stock on a future date. As a holder of RSUs, you have no rights other than the
rights of a general creditor of the Company.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Payment for RSUs</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">No payment is required for the RSUs that you are receiving.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Vesting</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The RSUs vest in accordance with the vesting schedule set forth in the Grant Notice.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In no event will any additional RSUs vest after your Service has terminated for any
reason unless expressly provided in a written agreement between you and the Company.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">The Company determines whether and when your Service terminates for all purposes of your RSUs.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Termination of Service/Forfeiture</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">If your Service terminates for any reason, then your RSUs will be forfeited to the extent that they have not vested before the termination date and do not vest as a result of the termination of your Service. This means that any RSUs
that have not vested under this Agreement will be cancelled immediately. You will receive no payment for RSUs that are forfeited.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Leaves of Absence and Part-Time Work</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">For purposes of this award, your Service does not terminate when you go on a military leave, a sick leave or another <I>bona fide</I> leave of absence, if the leave was approved by the Company in writing. However, except as
otherwise determined by the Company, your Service terminates when the approved leave ends, unless you immediately return to active work.</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If you go on an unpaid leave of absence that lasts more than thirty
days, then, to the extent permitted by applicable law, the vesting schedule specified in the Grant Notice will be suspended on the thirty-first day of such unpaid leave, and this award will not vest with respect to any additional RSUs during the
remainder of such leave. Vesting will resume when you return to active Service. If you go on a paid leave of absence, the vesting schedule specified in the Grant Notice may be suspended and/or adjusted in accordance with the Company&#146;s leave of
absence policy or the terms of your leave.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">If you commence working on a part-time
basis, the Company may adjust the vesting schedule so that the rate of vesting is commensurate with your reduced work schedule.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Settlement of RSUs</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each RSU will be settled as soon as practicable on or following the date when it vests, but in any event within 60 days following the vesting
date (unless you and the Company have agreed in writing to a later settlement date pursuant to procedures the Company may prescribe at its discretion). In no event will you be permitted, directly or indirectly, to specify the taxable year of
settlement of any RSUs subject to this award.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At the time of settlement, you will
receive one share of the Company&#146;s Common Stock for each vested RSU.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">No
fractional shares will be issued upon settlement.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Section&nbsp;409A</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless you and the Company have agreed to a deferred settlement date (pursuant to procedures that the Company may prescribe at its
discretion), settlement of these restricted stock units is intended to be exempt from the application of Code Section&nbsp;409A pursuant to Treasury Regulation <FONT STYLE="white-space:nowrap">1.409A-1(b)(4)</FONT> and shall be administered and
interpreted in a manner that complies with such exception.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding the
foregoing, if it is determined that settlement of these RSUs is not exempt from Code Section&nbsp;409A and the Company determines that you are a &#147;specified employee,&#148; as defined in the regulations under Code Section&nbsp;409A at the time
of your &#147;separation from service,&#148; as defined in Treasury Regulation <FONT STYLE="white-space:nowrap">Section&nbsp;1.409A-1(h),</FONT> then this paragraph will apply. If this paragraph applies, and the event triggering settlement is your
&#147;separation from service,&#148; then any RSUs that otherwise would have been settled during the first six months following your &#147;separation from service&#148; will instead be settled on the first business day following the earlier of
(i)&nbsp;the <FONT STYLE="white-space:nowrap">six-month</FONT> anniversary of your separation from service or (ii)&nbsp;your death.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Each installment of RSUs that vests is hereby designated as a separate payment for purposes of Code
Section&nbsp;409A.</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>No Voting Rights or Dividends</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Your RSUs carry neither voting rights nor rights to cash dividends. You have no rights as a stockholder of the Company unless and until your RSUs are settled by issuing shares of the Company&#146;s Common Stock.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>RSUs Nontransferable</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You may not sell, transfer, assign, pledge or otherwise dispose of any RSUs. For instance, you may not use your RSUs as security for a
loan.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">In addition, regardless of any marital property settlement agreement, the
Company is not obligated to recognize your former spouse&#146;s interest in your RSUs in any way.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Beneficiary Designation</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">You may dispose of your RSUs in a written beneficiary designation if authorized by the Company and to the extent such beneficiary designation is valid under applicable law. Any beneficiary designation must be filed with the Company
on the proper form. It will be recognized only if it has been received at the Company&#146;s headquarters before your death. If you file no beneficiary designation or if none of your designated beneficiaries survives you, then your estate will
receive any vested RSUs that you hold at the time of your death.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Withholding Taxes</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Regardless of any action the Company (or, if applicable, the Parent, Subsidiary or Affiliate employing or retaining you (the &#147;Employer&#148;)) takes with respect to any or all income tax, social insurance, payroll tax, payment
on account or other <FONT STYLE="white-space:nowrap">tax-related</FONT> items related to the participation in the Plan and legally applicable to you <FONT STYLE="white-space:nowrap">(&#147;Tax-Related</FONT> Items&#148;), you acknowledge that the
ultimate liability for all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items is and remains your responsibility and may exceed the amount actually withheld by the Company and/or the Employer. You further acknowledge that the Company and the
Employer (1)&nbsp;make no representations or undertakings regarding the treatment of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in connection with any aspect of the RSUs, including, but not limited to, the grant or vesting of the
RSUs, the issuance of shares upon vesting of the RSUs, the subsequent sale of shares acquired pursuant to such vesting and the receipt of any dividends and/or any dividend equivalents; and (2)&nbsp;do not commit to and are under no obligation to
structure the terms of the RSUs or any aspect of the RSUs to reduce or eliminate your liability for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items or achieve any particular tax result. Further, if you are subject to tax in more than one
jurisdiction, you acknowledge that the Company and/or the Employer may be required to withhold or account for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one
jurisdiction.</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No shares will be distributed to you unless you have made
arrangements satisfactory to the Company and/or the Employer for the payment of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items that the Company and/or the Employer determine must be withheld. In this regard, you authorize the Company,
at its sole discretion, to satisfy your <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by one or a combination of the following:</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#149;&#8195;&#8202;Withholding the amount of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items from your
wages or other cash compensation paid to you by the Company and/or the Employer.</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#149;&#8195;&#8202;Instructing a brokerage firm selected by the Company for this purpose to sell on your behalf a
number of whole shares of Company stock to be issued to you when the RSUs are settled that the Company determines are appropriate to generate cash proceeds sufficient to satisfy the <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. You
acknowledge that the Company or its designee is under no obligation to arrange for such sale at any particular price. Regardless of whether the Company arranges for such sale, you will be responsible for all fees and other costs of sale, and you
agree to indemnify and hold the Company harmless from any losses, costs, damages or expenses relating to any such sale.</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#149;&#8195;&#8202;Withholding shares of Company stock that would otherwise be issued to you when the RSUs are
settled equal in value to the <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items. The fair market value of the withheld shares, determined as of the date when taxes otherwise would have been withheld in cash, will be applied to the <FONT
STYLE="white-space:nowrap">Tax-Related</FONT> Items.</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#149;&#8195;&#8202;Any other means approved by the Company.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">You agree to pay to the Company in cash any amount of
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items that the Company does not elect to satisfy by the means described above. To the extent you fail to make satisfactory arrangements for the payment of any required withholding taxes, you will
permanently forfeit the applicable RSUs.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Restrictions on Issuance</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will not issue any shares to you if the issuance of shares at that time would violate any law or regulation.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Notwithstanding any other provision in the Plan or this Agreement, unless there is an
available exemption from registration, qualification or other legal requirement applicable to the shares of Company common stock, the Company shall not be required to issue any shares to you prior to the completion of any registration or
qualification of the shares under any local, state, national or federal securities law or under rulings or regulations of the Securities and Exchange Commission (&#147;SEC&#148;) or of any other governmental body, or prior to obtaining any approval
or other clearance from any local, state, national or federal governmental agency, which registration, qualification or approval the Company shall, in its absolute discretion, deem necessary or advisable. You understand that the Company is under no
obligation to register or qualify the Company&#146;s shares with the SEC or any state securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the
shares.</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Restrictions on Resale</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">You agree not to sell any shares at a time when applicable laws, Company policies or an agreement between the Company and its underwriters prohibit a sale. This restriction will apply as long as your Service continues and for such
period of time after the termination of your Service as the Company may specify.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>No Retention Rights</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Your award or this Agreement does not give you the right to be retained by the Company, a Parent, Subsidiary, or an Affiliate in any capacity. The Company and its Parents, Subsidiaries, and Affiliates reserve the right to terminate
your Service at any time, with or without cause.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Adjustments</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">In the event of a stock split, a stock dividend or a similar change in Company&#146;s Common Stock, the number of your RSUs will be adjusted pursuant to the Plan.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Effect of Significant Corporate Transactions</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">If the Company is a party to a merger, consolidation, or certain change in control transactions, then your RSUs will be subject to the applicable provisions of Article 9 of the Plan, provided that any action taken must either
(a)&nbsp;preserve the exemption of your RSUs from Code Section&nbsp;409A or (b)&nbsp;comply with Code Section&nbsp;409A.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Recoupment Policy</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">This award, and the shares acquired upon settlement of this award, shall be subject to any Company recoupment or clawback policy in effect from time to time.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Applicable Law</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">This Agreement will be interpreted and enforced under the laws of the State of Delaware (without regard to its <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">choice-of-law</FONT></FONT> provisions).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>The Plan and Other Agreements</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The text of the Plan is incorporated in this Agreement by reference.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">The Plan, this Agreement (including, if applicable, any Appendix for <FONT
STYLE="white-space:nowrap">Non-U.S.</FONT> Participants) and the Grant Notice constitute the entire understanding between you and the Company regarding this award. Any prior agreements, commitments or negotiations concerning this award are
superseded. This Agreement may be amended only by another written agreement between the parties.</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Language</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The parties hereto acknowledge that they have requested and are satisfied that this document and all related documents be drawn up in the English language.</TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>BY ACCEPTING THIS RSU AWARD, YOU AGREE TO ALL OF THE TERMS AND CONDITIONS DESCRIBED ABOVE AND IN THE PLAN
(INCLUDING THE TERMS OF ANY APPLICABLE APPENDIX INCORPORATED HEREIN BY REFERENCE). </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>C<SMALL>HARGE</SMALL>P<SMALL>OINT</SMALL> H<SMALL>OLDINGS</SMALL>, I<SMALL>NC</SMALL>.
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2021 E<SMALL>QUITY</SMALL> I<SMALL>NCENTIVE</SMALL> P<SMALL>LAN</SMALL> </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>N<SMALL>OTICE</SMALL> <SMALL>OF</SMALL> S<SMALL>TOCK</SMALL> O<SMALL>PTION</SMALL> G<SMALL>RANT</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You have been granted the following option to purchase shares of the Common Stock of ChargePoint Holdings, Inc. (the &#147;Company&#148;) on the terms and
conditions set out below: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="65%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name of Optionee:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Total Number of Shares:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Type of Option (U.S. Tax Status):</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Nonstatutory Stock Option</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Exercise Price per Share:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">US$<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date of Grant:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Vesting Commencement Date:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Vesting Schedule:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U>Expiration<BR>Date:________________________. This option expires earlier if your Service
terminates earlier, as described in the Stock Option Agreement, and may terminate earlier in connection with certain corporate transactions as described in Article 9 of the Plan.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You and the Company agree that this option is granted under and governed by the terms and conditions of the Company&#146;s
2021 Equity Incentive Plan (the &#147;Plan&#148;) and the Stock Option Agreement (including, if applicable, the Appendix for <FONT STYLE="white-space:nowrap">Non-U.S.</FONT> Participants), both of which are attached to, and made a part of, this
document. Capitalized terms not otherwise defined herein shall have the meanings assigned to such terms in the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company may, in its sole
discretion, decide to deliver any documents related to options awarded under the Plan, future options that may be awarded under the Plan and all other documents that the Company is required to deliver to security holders (including annual reports
and proxy statements) by email or other electronic means (including by posting them on a website maintained by the Company or a third party under contract with the Company). You hereby consent to receive such documents by electronic delivery and
agree to participate in the Plan through any <FONT STYLE="white-space:nowrap">on-line</FONT> or electronic system established and maintained by the Company or another third party designated by the Company. You acknowledge that you may incur costs in
connection with any such delivery by means of electronic transmission, including the cost of accessing the Internet and printing fees, and that an interruption of Internet access may interfere with your ability to access the documents. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">You further agree to comply with the Company&#146;s <I>Insider Trading Policy</I> when selling shares of the Company&#146;s Common Stock. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>C<SMALL>HARGE</SMALL>P<SMALL>OINT</SMALL> H<SMALL>OLDINGS</SMALL>, I<SMALL>NC</SMALL>.
</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2021 E<SMALL>QUITY</SMALL> I<SMALL>NCENTIVE</SMALL> P<SMALL>LAN</SMALL> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>S<SMALL>TOCK</SMALL> O<SMALL>PTION</SMALL> A<SMALL>GREEMENT</SMALL> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Grant of Option</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to all of the terms and conditions set forth in the Notice of Stock Option Grant (the &#147;Grant Notice&#148;), this Stock Option
Agreement (the &#147;Agreement&#148;) and the Plan, the Company has granted you an option to purchase up to the total number of shares specified in the Grant Notice at the exercise price indicated in the Grant Notice.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">All capitalized terms used in this Agreement shall have the meanings assigned to them
in this Agreement, the Grant Notice or the Plan.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>U.S. Tax Treatment</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">This option is intended to be a nonstatutory stock option, as provided in the Grant Notice.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Vesting</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This option vests and becomes exercisable in accordance with the vesting schedule set forth in the Grant Notice.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">In no event will this option vest or become exercisable for additional shares after
your Service has terminated for any reason unless expressly provided in a written agreement between you and the Company.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Term of Option</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">This option expires in any event at the close of business at Company headquarters on the day before the 10th anniversary of the Date of Grant, as shown in the Grant Notice. (This option will expire earlier if your Service terminates
earlier, as described below, and this option may be terminated earlier as provided in Article 9 of the Plan.)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Termination of Service</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">If your Service terminates for any reason, this option will expire to the extent it is unvested as of your termination date and does not vest as a result of your termination of Service. The Company determines whether and when your
Service terminates for all purposes of this option.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Regular Termination</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">If your Service terminates for any reason except death or total and permanent disability, then this option, to the extent vested as of your termination date, will expire at the close of business at Company headquarters on the date
three months after your termination date.</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Death</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">If your Service terminates as a result of your death, then this option, to the extent vested as of the date of your death, will expire at the close of business at Company headquarters on the date twelve months after the date of
death.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Disability</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If your Service terminates because of your total and permanent disability, then this option, to the extent vested as of your termination
date, will expire at the close of business at Company headquarters on the date six months after your termination date.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">For all purposes under this Agreement, &#147;total and permanent disability&#148; means that you are unable to engage in any substantial gainful activity by
reason of any medically determinable physical or mental impairment which can be expected to result in death or which has lasted, or can be expected to last, for a continuous period of not less than one year.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Leaves of Absence and Part-Time Work</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For purposes of this option, your Service does not terminate when you go on a military leave, a sick leave or another <I>bona fide</I> leave
of absence, if the leave was approved by the Company in writing. However, except as otherwise determined by the Company, your Service terminates when the approved leave ends, unless you immediately return to active work.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If you go on an unpaid leave of absence that lasts more than 30 days, then, to the
extent permitted by applicable law, the vesting schedule specified in the Grant Notice will be suspended on the thirty-first day of such unpaid leave, and this option will not vest or become exercisable with respect to any additional shares during
the remainder of such leave. Vesting will resume when you return to active Service. If you go on a paid leave of absence, the vesting schedule specified in the Notice of Stock Option Grant may be adjusted and/or suspended in accordance with the
Company&#146;s leave of absence policy or the terms of your leave.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">If you commence
working on a part-time basis, the Company may adjust the vesting schedule so that the rate of vesting is commensurate with your reduced work schedule.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Restrictions on Exercise/Compliance with Law</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will not permit you to exercise this option if the issuance of shares at that time would violate any law or regulation.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Notwithstanding any other provision in the Plan or this Agreement, unless there is an
available exemption from registration, qualification or other legal requirement applicable to the Company&#146;s shares, the Company shall not be required to permit the exercise of this option and/or delivery of Company shares prior to the
completion of any registration or qualification of the shares under any local, state, national or federal securities law or under rulings or regulations of the Securities and Exchange Commission (&#147;SEC&#148;) or of any other governmental body,
or</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">prior to obtaining any approval or other clearance from any local, state, national or federal governmental agency, which registration, qualification or approval the Company shall, in its absolute discretion, deem necessary or
advisable. You understand that the Company is under no obligation to register or qualify the Company&#146;s shares with the SEC or any state securities commission or to seek approval or clearance from any governmental authority for the issuance or
sale of the shares.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Notice of Exercise</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">When you wish to exercise this option, you must notify the Company by filing the proper &#147;Notice of Exercise&#148; form at the address
given on the form or, if the Company has designated a third party to administer the Plan, you must notify such third party in the manner such third party requires. Your notice must specify how many shares you wish to purchase. The notice will be
effective when the Company receives it.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">However, if you wish to exercise this
option by executing a <FONT STYLE="white-space:nowrap">same-day</FONT> sale (as described below), you must follow the instructions of the Company and the broker who will execute the sale.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If someone else wants to exercise this option after your death, that person must prove
to the Company&#146;s satisfaction that he or she is entitled to do so.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">You may
only exercise your option for whole shares.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Form of Payment</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">When you submit your notice of exercise, you must make arrangements for the payment of the option exercise price for the shares that you are
purchasing. To the extent permitted by applicable law, payment may be made in one (or a combination of two or more) of the following forms:</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#149;&#8195;&#8202;By delivering to the Company your personal check, a cashier&#146;s check or a money order, or
arranging for a wire transfer.</P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#149;&#8195;&#8202;By giving to a securities broker approved by the Company irrevocable directions to sell all or
part of your option shares and to deliver to the Company, from the sale proceeds, an amount sufficient to pay the option exercise price and any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items (as defined below). (The balance of the sale
proceeds, if any, will be delivered to you.) The directions must be given in accordance with the instructions of the Company and the broker. This exercise method is sometimes called a <FONT STYLE="white-space:nowrap">&#147;same-day</FONT>
sale.&#148;</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">The Company may permit other forms of payment in its discretion to the
extent permitted by the Plan.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Withholding Taxes</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Regardless of any action the Company (or, if applicable, the Parent, Subsidiary or Affiliate employing or retaining you (the &#147;Employer&#148;)) takes with respect to any or all income tax, social insurance, payroll
tax,</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">payment on account or other <FONT STYLE="white-space:nowrap">tax-related</FONT> items related to the participation in the Plan and legally
applicable to you <FONT STYLE="white-space:nowrap">(&#147;Tax-Related</FONT> Items&#148;), you acknowledge that the ultimate liability for all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items is and remains your responsibility and may
exceed the amount actually withheld by the Company and/or the Employer. You further acknowledge that the Company and the Employer (1)&nbsp;make no representations or undertakings regarding the treatment of any
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in connection with any aspect of the options, including, but not limited to, the grant, vesting or exercise of the option, the issuance of shares upon exercise of the option, the subsequent
sale of shares acquired pursuant to such exercise and the receipt of any dividends and/or any dividend equivalents; and (2)&nbsp;do not commit to and are under no obligation to structure the terms of the option or any aspect of the option to reduce
or eliminate your liability for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items or achieve any particular tax result. Further, if you are subject to tax in more than one jurisdiction, you acknowledge that the Company and/or the Employer
may be required to withhold or account for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in more than one jurisdiction.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">You will not be allowed to exercise this option unless you make arrangements acceptable to the Company and/or the Employer to pay any <FONT
STYLE="white-space:nowrap">Tax-Related</FONT> Items that the Company and/or the Employer determine must be withheld. These arrangements include payment in cash or via the <FONT STYLE="white-space:nowrap">same-day</FONT> sale procedure described
above. With the Company&#146;s consent, these arrangements may also include (a)&nbsp;withholding shares of Company stock that otherwise would be issued to you when you exercise this option with a value equal to withholding taxes,
(b)&nbsp;surrendering shares that you previously acquired with a value equal to the withholding taxes, or (c)&nbsp;withholding cash from other compensation. The value of withheld or surrendered shares, determined as of the date when taxes otherwise
would have been withheld in cash, will be applied to the <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Restrictions on Resale</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">You agree not to sell any option shares at a time when applicable laws, Company policies or an agreement between the Company and its underwriters prohibit a sale. This restriction will apply as long as your Service continues and for
such period of time after the termination of your Service as the Company may specify.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Transfer of Option</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Prior to your death, only you may exercise this option. You cannot transfer or assign this option. For instance, you may not sell this option or use it as security for a loan. If you attempt to do any of these things, this option
will immediately become invalid. You may, however, dispose of this option in your will or by means of a written beneficiary designation (if authorized by the Company and to the extent such beneficiary designation is valid under applicable law) which
must be filed with the Company on the proper form; provided, however, that your beneficiary or a representative of your estate acknowledges and agrees in writing in a form reasonably acceptable to the Company, to be bound by the provisions of this
Agreement and the Plan as if such beneficiary or representative of the estate were you.</TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Regardless of any marital property settlement agreement, the Company
is not obligated to honor a notice of exercise from your former spouse, nor is the Company obligated to recognize your former spouse&#146;s interest in your option in any other way.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>No Retention Rights</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Your option or this Agreement does not give you the right to be retained by the Company, a Parent, Subsidiary, or an Affiliate in any capacity. The Company and its Parents, Subsidiaries, and Affiliates reserve the right to terminate
your Service at any time, with or without cause.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Stockholder Rights</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">You, or your estate or heirs, have no rights as a stockholder of the Company until you have exercised this option by giving the required notice to the Company, paying the exercise price, and satisfying any applicable <FONT
STYLE="white-space:nowrap">Tax-Related</FONT> Items. No adjustments are made for dividends or other rights if the applicable record date occurs before you exercise this option, except as described in the Plan.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Recoupment Policy</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">This option, and the shares acquired upon exercise of this option, shall be subject to any Company recoupment or clawback policy in effect from time to time.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Adjustments</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">In the event of a stock split, a stock dividend or a similar change in Company&#146;s Common Stock, the number of shares covered by this option and the exercise price per share will be adjusted pursuant to the Plan.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Effect of Significant Corporate Transactions</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">If the Company is a party to a merger, consolidation, or certain change in control transactions, then this option will be subject to the applicable provisions of Article 9 of the Plan.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Applicable Law</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">This Agreement will be interpreted and enforced under the laws of the State of Delaware (without regard to its <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">choice-of-law</FONT></FONT> provisions).</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>The Plan and Other Agreements</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The text of the Plan is incorporated in this Agreement by reference.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">This Plan, this Agreement (including, if applicable, the Appendix for <FONT
STYLE="white-space:nowrap">Non-U.S.</FONT> Participants) and the Grant Notice constitute the entire understanding between you and the Company regarding this option. Any prior agreements, commitments or negotiations concerning this option are
superseded. This Agreement may be amended only by another written agreement between the parties.</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">

<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="71%"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Language</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The parties hereto acknowledge that they have requested and are satisfied that this document and all related documents be drawn up in the English language. <I>Les parties aux pr&eacute;sentes reconnaissent avoir requis que le
pr&eacute;sent document et les documents qui y sont li&eacute;s soient r&eacute;dig&eacute;s en anglais.</I></TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>BY ACCEPTING THIS OPTION GRANT, YOU AGREE TO ALL OF THE TERMS AND CONDITIONS DESCRIBED ABOVE AND IN THE PLAN
(INCLUDING THE TERMS OF ANY APPLICABLE APPENDIX INCORPORATED HEREIN BY REFERENCE). </B></P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>d218229dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 31.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT
TO RULES <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> AND <FONT STYLE="white-space:nowrap">15d-14(a)</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Pasquale Romano, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter
ended July&nbsp;31, 2021 of ChargePoint Holdings, Inc.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">a.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">b.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">c.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">d.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">a.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">b.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">September&nbsp;10, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Pasquale Romano</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Pasquale Romano</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">(Principal Executive Officer)</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>d218229dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 31.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT
TO RULES <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> AND <FONT STYLE="white-space:nowrap">15d-14(a)</FONT> </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Rex S. Jackson, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> for the quarter
ended July&nbsp;31, 2021 of ChargePoint Holdings, Inc.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act
Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">a.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">b.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">c.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">d.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">a.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">b.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">September&nbsp;10, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Rex S. Jackson</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Rex S. Jackson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">(Principal Financial and Accounting Officer)</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>d218229dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 32.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of ChargePoint Holdings, Inc. (the &#147;Company&#148;) for the
quarter ended July&nbsp;31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Pasquale Romano, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as
adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company for the period covered by the Report. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">September&nbsp;10, 2021</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Pasquale Romano</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Pasquale Romano</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">(Principal Executive Officer)</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>d218229dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">

<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT 32.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with this quarterly report on Form <FONT STYLE="white-space:nowrap">10-Q</FONT> of ChargePoint Holdings, Inc. (the &#147;Company&#148;) for the
quarter ended July&nbsp;31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Rex S. Jackson, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as
adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company for the period covered by the Report. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="45%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="45%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">September&nbsp;10, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD COLSPAN="3" VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Rex S. Jackson</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Rex S. Jackson</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">(Principal Financial and Accounting Officer)</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>chpt-20210731.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 11-September-2021 [12:19:43] {AM}-->
<schema targetNamespace="http://charge.com/20210731" elementFormDefault="qualified" xmlns:chpt="http://charge.com/20210731" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://charge.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfOperations" id="CondensedConsolidatedStatementsOfOperations">
<link:definition>1004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" id="CondensedConsolidatedStatementsOfComprehensiveIncomeLoss">
<link:definition>1005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" id="CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<link:definition>1006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation" id="DescriptionOfBusinessAndBasisOfPresentation">
<link:definition>1008 - Disclosure - Description of Business and Basis of Presentation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>1009 - Disclosure - Summary of Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/ReverseRecapitalization" id="ReverseRecapitalization">
<link:definition>1010 - Disclosure - Reverse Recapitalization</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1011 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItems" id="CompositionOfCertainFinancialStatementItems">
<link:definition>1012 - Disclosure - Composition of Certain Financial Statement Items</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/Debt" id="Debt">
<link:definition>1013 - Disclosure - Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1014 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommonStock" id="CommonStock">
<link:definition>1015 - Disclosure - Common Stock</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnouts" id="StockWarrantsAndEarnouts">
<link:definition>1016 - Disclosure - Stock Warrants and Earnouts</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensation" id="EquityPlansAndStockBasedCompensation">
<link:definition>1017 - Disclosure - Equity Plans and Stock-based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1018 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1019 - Disclosure - Related Party Transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShare" id="BasicAndDilutedNetLossPerShare">
<link:definition>1020 - Disclosure - Basic and Diluted Net Loss Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/AcquisitionsAndSubsequentEvents" id="AcquisitionsAndSubsequentEvents">
<link:definition>1021 - Disclosure -  Acquisitions and Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1022 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/ReverseRecapitalizationTables" id="ReverseRecapitalizationTables">
<link:definition>1023 - Disclosure - Reverse Recapitalization (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1024 - Disclosure - Fair Value Measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables" id="CompositionOfCertainFinancialStatementItemsTables">
<link:definition>1025 - Disclosure - Composition of Certain Financial Statement Items (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>1026 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommonStockTables" id="CommonStockTables">
<link:definition>1027 - Disclosure - Common Stock (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsTables" id="StockWarrantsAndEarnoutsTables">
<link:definition>1028 - Disclosure - Stock Warrants and Earnouts (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationTables" id="EquityPlansAndStockBasedCompensationTables">
<link:definition>1029 - Disclosure - Equity Plans and Stock-based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
<link:definition>1030 - Disclosure - Related Party Transactions (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareTables" id="BasicAndDilutedNetLossPerShareTables">
<link:definition>1031 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" id="DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail">
<link:definition>1032 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
<link:definition>1033 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" id="ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails">
<link:definition>1034 - Disclosure - Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails" id="ReverseRecapitalizationAdditionalInformationDetails">
<link:definition>1035 - Disclosure - Reverse Recapitalization - Additional Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails" id="FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails">
<link:definition>1036 - Disclosure - Fair Value Measurements - Summary of Company's Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails" id="FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails">
<link:definition>1037 - Disclosure - Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Financial Statements (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails" id="FairValueMeasurementsAdditionalInformationDetails">
<link:definition>1038 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail" id="CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail">
<link:definition>1039 - Disclosure - Composition of Certain Financial Statement Items - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" id="CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail">
<link:definition>1040 - Disclosure - Composition of Certain Financial Statement Items - Summary of Inventories (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" id="CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail">
<link:definition>1041 - Disclosure - Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" id="CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail">
<link:definition>1042 - Disclosure - Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail" id="CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail">
<link:definition>1043 - Disclosure - Composition of Certain Financial Statement Items - Summary Of Revenue (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/DebtAdditionalInformationDetail" id="DebtAdditionalInformationDetail">
<link:definition>1044 - Disclosure - Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1045 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" id="CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails">
<link:definition>1046 - Disclosure - Commitments and Contingencies - Summary of Future Payments Under the Non-Cancellable&amp;#160;Operating Lease (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommonStockAdditionalInformationDetail" id="CommonStockAdditionalInformationDetail">
<link:definition>1047 - Disclosure - Common Stock - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail" id="CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail">
<link:definition>1048 - Disclosure - Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail" id="StockWarrantsAndEarnoutsAdditionalInformationDetail">
<link:definition>1049 - Disclosure - Stock Warrants and Earnouts - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail" id="StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail">
<link:definition>1050 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Measurement Inputs and Valuation Techniques (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail" id="StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail">
<link:definition>1051 - Disclosure - Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail" id="StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail">
<link:definition>1052 - Disclosure - Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail" id="StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail">
<link:definition>1053 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Private Placement Warrants Basis Valuation Techniques (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail" id="StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail">
<link:definition>1054 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail" id="EquityPlansAndStockBasedCompensationAdditionalInformationDetail">
<link:definition>1055 - Disclosure - Equity Plans and Stock-based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail" id="EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail">
<link:definition>1056 - Disclosure - Equity Plans and Stock-based Compensation - Summary of stock option awards (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail" id="EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail">
<link:definition>1057 - Disclosure - Equity Plans and Stock-based Compensation - Summary of  RSU activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" id="EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail">
<link:definition>1058 - Disclosure - Equity Plans and Stock-based Compensation - Summary of Stock Based Compensation Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1059 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1060 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail" id="RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail">
<link:definition>1061 - Disclosure - Related Party Transactions - Summary of Revenue Transactions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail" id="BasicAndDilutedNetLossPerShareAdditionalInformationDetail">
<link:definition>1062 - Disclosure - Basic and Diluted Net Loss Per Share - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" id="BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<link:definition>1063 - Disclosure - Basic and Diluted Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail" id="BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail">
<link:definition>1064 - Disclosure - Basic and Diluted Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail" id="AcquisitionsAndSubsequentEventsAdditionalInformationDetail">
<link:definition>1065 - Disclosure -  Acquisitions and Subsequent Events - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="chpt-20210731_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<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" />
<import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
<import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
<element name="AccruedAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_AccruedAndOtherLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_DebtNonCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommonStockWarrantLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_CommonStockWarrantLiabilitiesNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueAdjustmentOfCommonStockWarrantLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TransactionCostsExpensed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_TransactionCostsExpensed" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ChangeInFairValueOfContingentEarnoutLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ChangeInFairValueOfContingentEarnoutLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeemedDividendsAttributableToCommonStockWarrantsHolders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GainAttributableToEarnoutSharesIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_GainAttributableToEarnoutSharesIssued" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NetworkedChargingSystemsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_NetworkedChargingSystemsMember" substitutionGroup="xbrli:item" />
<element name="OtherRevenuesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_OtherRevenuesMember" substitutionGroup="xbrli:item" />
<element name="StockSharesIssuedDuringThePeriodUponRecapitalizationShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" substitutionGroup="xbrli:item" />
<element name="IssuanceOfCommonStockUponExerciseOfWarrantsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" substitutionGroup="xbrli:item" />
<element name="IssuanceOfCommonStockUponExerciseOfWarrantsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" substitutionGroup="xbrli:item" />
<element name="IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" substitutionGroup="xbrli:item" />
<element name="IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccretionOfPreferredStockBeneficialConversionFeature" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_AccretionOfPreferredStockBeneficialConversionFeature" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" substitutionGroup="xbrli:item" />
<element name="ReclassificationOfTemporaryEquityToPermanentEquityShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" substitutionGroup="xbrli:item" />
<element name="AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RepaymentOfBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_RepaymentOfBorrowings" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ReverseRecapitalizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_ReverseRecapitalizationAbstract" substitutionGroup="xbrli:item" />
<element name="ReverseRecapitalizationTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ReverseRecapitalizationTextBlock" substitutionGroup="xbrli:item" />
<element name="CompositionOfCertainFinancialStatementItemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CompositionOfCertainFinancialStatementItemsAbstract" substitutionGroup="xbrli:item" />
<element name="CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="StockWarrantsAndEarnoutsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_StockWarrantsAndEarnoutsAbstract" substitutionGroup="xbrli:item" />
<element name="StockWarrantsAndEarnoutsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_StockWarrantsAndEarnoutsTextBlock" substitutionGroup="xbrli:item" />
<element name="ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CommonStockWarrantLiabilitiesPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ContingentEarnoutLiabilityPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ContingentEarnoutLiabilityPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RevenueRemainingPerformanceObligationPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="DeferredRevenuePolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_DeferredRevenuePolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ImpactOfCovidNineteenPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ImpactOfCovidNineteenPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" substitutionGroup="xbrli:item" />
<element name="FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAssumedPublicWarrantsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" substitutionGroup="xbrli:item" />
<element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SummaryofSignificantAccountingPoliciesDetailsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CustomerOneMember" substitutionGroup="xbrli:item" />
<element name="CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CustomerTwoMember" substitutionGroup="xbrli:item" />
<element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightIssuedDuringPeriodShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightExercisedDuringPeriodShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightRedemedDuringPeriodShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" substitutionGroup="xbrli:item" />
<element name="PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" substitutionGroup="xbrli:item" />
<element name="PrivatePlacementWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_PrivatePlacementWarrantsMember" substitutionGroup="xbrli:item" />
<element name="PublicWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_PublicWarrantsMember" substitutionGroup="xbrli:item" />
<element name="CreditRiskAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CreditRiskAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="CreditRiskDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CreditRiskDomain" substitutionGroup="xbrli:item" />
<element name="SwitchbackMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SwitchbackMember" substitutionGroup="xbrli:item" />
<element name="PipeFinancingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_PipeFinancingMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationAndPipeFinancingShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_BusinessCombinationAndPipeFinancingShares" substitutionGroup="xbrli:item" />
<element name="LegacyChargePointShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_LegacyChargePointShares" substitutionGroup="xbrli:item" />
<element name="TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_BusinessCombinationCommonStock" substitutionGroup="xbrli:item" />
<element name="StockSurrendedDuringPeriodShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_StockSurrendedDuringPeriodShares" substitutionGroup="xbrli:item" />
<element name="LegacyChargePointMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_LegacyChargePointMember" substitutionGroup="xbrli:item" />
<element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AgreementDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_AgreementDomain" substitutionGroup="xbrli:item" />
<element name="SubscriptionAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SubscriptionAgreementMember" substitutionGroup="xbrli:item" />
<element name="ChargePointCommonStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_ChargePointCommonStockMember" substitutionGroup="xbrli:item" />
<element name="FounderSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FounderSharesMember" substitutionGroup="xbrli:item" />
<element name="FounderEarnBackSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FounderEarnBackSharesMember" substitutionGroup="xbrli:item" />
<element name="LegacyChargePointSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_LegacyChargePointSharesMember" substitutionGroup="xbrli:item" />
<element name="ShareTransferTriggerPricePricePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ShareTransferTriggerPricePricePerShare" substitutionGroup="xbrli:item" />
<element name="NumberOfConsecutiveTradingDaysForDeterminingSharePrice" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" substitutionGroup="xbrli:item" />
<element name="NumberOfTradingDaysForDeterminingSharePrice" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_NumberOfTradingDaysForDeterminingSharePrice" substitutionGroup="xbrli:item" />
<element name="ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" substitutionGroup="xbrli:item" />
<element name="TransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_TransactionCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OfferingCostsExpensed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_OfferingCostsExpensed" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ProceedsFromBusinessCombination" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StockholdersEquityExchangeRatio" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_StockholdersEquityExchangeRatio" substitutionGroup="xbrli:item" />
<element name="TriggeringEventAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_TriggeringEventAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TriggeringEventDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_TriggeringEventDomain" substitutionGroup="xbrli:item" />
<element name="FounderEarnBackTriggeringEventMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FounderEarnBackTriggeringEventMember" substitutionGroup="xbrli:item" />
<element name="SponsorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SponsorMember" substitutionGroup="xbrli:item" />
<element name="SwitchbackPublicStockholdersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SwitchbackPublicStockholdersMember" substitutionGroup="xbrli:item" />
<element name="SeriesFRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesFRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesERedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesERedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesDRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesDRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesCRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesCRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesBRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesHOneRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesHRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesHRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesGRedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesGRedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesARedeemableConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesARedeemableConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="MergerAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_MergerAgreementMember" substitutionGroup="xbrli:item" />
<element name="AssumedCommonStockWarrantLiabilitiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_AssumedCommonStockWarrantLiabilitiesMember" substitutionGroup="xbrli:item" />
<element name="RedeemableConvertiblePreferredStockWarrantLiabilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" substitutionGroup="xbrli:item" />
<element name="EarnOutLiabilityMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EarnOutLiabilityMember" substitutionGroup="xbrli:item" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OwnedAndOperatedSystemsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_OwnedAndOperatedSystemsMember" substitutionGroup="xbrli:item" />
<element name="WarrantyAccrualsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_WarrantyAccrualsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RefundableCustomerDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_RefundableCustomerDeposits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RestOfTheWorldMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RestOfTheWorldMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandEighteenLoanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_TwoThousandEighteenLoanMember" substitutionGroup="xbrli:item" />
<element name="RepaymentOfAcrruedInterestAndPrepaymentFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommitmentsandContingenciesDetailsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommitmentsandContingenciesDetailsLineItems" substitutionGroup="xbrli:item" />
<element name="RedeemableConvertiblePreferredStockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RedeemableConvertiblePreferredStockAbstract" substitutionGroup="xbrli:item" />
<element name="RedeemableConvertiblePreferredStockTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RedeemableConvertiblePreferredStockTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="RedeemableConvertiblePreferredStockLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RedeemableConvertiblePreferredStockLineItems" substitutionGroup="xbrli:item" />
<element name="SharesAuthorizedToIssuePriorToMerger" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_SharesAuthorizedToIssuePriorToMerger" substitutionGroup="xbrli:item" />
<element name="SharesParValue" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_SharesParValue" substitutionGroup="xbrli:item" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" substitutionGroup="xbrli:item" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" substitutionGroup="xbrli:item" />
<element name="SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" substitutionGroup="xbrli:item" />
<element name="CommonStockReservedForEarnoutMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockReservedForEarnoutMember" substitutionGroup="xbrli:item" />
<element name="RestrictedStockUnitsAndOutstandingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RestrictedStockUnitsAndOutstandingMember" substitutionGroup="xbrli:item" />
<element name="StockOptionsIssuedAndOutstandingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_StockOptionsIssuedAndOutstandingMember" substitutionGroup="xbrli:item" />
<element name="CommonStockCapitalSharesReservedForFutureIssuanceLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" substitutionGroup="xbrli:item" />
<element name="EarnoutTriggeringSharePrice" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_EarnoutTriggeringSharePrice" substitutionGroup="xbrli:item" />
<element name="ThresholdTriggeringSharePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_ThresholdTriggeringSharePrice" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SharePriceTriggeringEarnout" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_SharePriceTriggeringEarnout" substitutionGroup="xbrli:item" />
<element name="EarnoutLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_EarnoutLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TriggeringSharePrice" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_TriggeringSharePrice" substitutionGroup="xbrli:item" />
<element name="NumberOfDaysDeterminingEarnoutTriggeringEvent" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" substitutionGroup="xbrli:item" />
<element name="NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" substitutionGroup="xbrli:item" />
<element name="StockIssuableDuringPeriodValueNewIssues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_StockIssuableDuringPeriodValueNewIssues" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_WarrantsExercised" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantsReedemptionPricePerWarrant" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_ClassOfWarrantsReedemptionPricePerWarrant" substitutionGroup="xbrli:item" />
<element name="EarnoutShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_EarnoutShares" substitutionGroup="xbrli:item" />
<element name="NumberOfWarrantsCalledForRedemption" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_NumberOfWarrantsCalledForRedemption" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantsRedeemedOrCalledDuringPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" substitutionGroup="xbrli:item" />
<element name="EstimatedFairValueOfEarnOutLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_EstimatedFairValueOfEarnOutLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="InitialMeasurementsOfFairValueOfWarrantLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_InitialMeasurementsOfFairValueOfWarrantLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EventAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EventAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EventDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EventDomain" substitutionGroup="xbrli:item" />
<element name="EarnoutTriggeringEventMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EarnoutTriggeringEventMember" substitutionGroup="xbrli:item" />
<element name="GainMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_GainMember" substitutionGroup="xbrli:item" />
<element name="EarnoutSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EarnoutSharesMember" substitutionGroup="xbrli:item" />
<element name="RedeemableConvertiblePreferredStockWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_RedeemableConvertiblePreferredStockWarrantsMember" substitutionGroup="xbrli:item" />
<element name="SharePriceRangeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharePriceRangeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="SharePriceRangeDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharePriceRangeDomain" substitutionGroup="xbrli:item" />
<element name="SharePriceGreaterOrEqualFifteenUsdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharePriceGreaterOrEqualFifteenUsdMember" substitutionGroup="xbrli:item" />
<element name="SharePriceGreaterOrEqualTwentyUsdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharePriceGreaterOrEqualTwentyUsdMember" substitutionGroup="xbrli:item" />
<element name="SharePriceGreaterOrEqualThirtyUsdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SharePriceGreaterOrEqualThirtyUsdMember" substitutionGroup="xbrli:item" />
<element name="LegacyChargepointMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_LegacyChargepointMember" substitutionGroup="xbrli:item" />
<element name="SeriesBDEPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_SeriesBDEPreferredStockMember" substitutionGroup="xbrli:item" />
<element name="TrancheNameAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_TrancheNameAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TrancheNameDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_TrancheNameDomain" substitutionGroup="xbrli:item" />
<element name="TrancheThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_TrancheThreeMember" substitutionGroup="xbrli:item" />
<element name="AssumedCommonStockWarrantsOrRightTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_AssumedCommonStockWarrantsOrRightTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="LegacyCommonAndPreferredStockWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_LegacyCommonAndPreferredStockWarrantsMember" substitutionGroup="xbrli:item" />
<element name="AssumedCommonStockWarrantsOrRightLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_AssumedCommonStockWarrantsOrRightLineItems" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightAssumedAsPartOfTheMerger" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" substitutionGroup="xbrli:item" />
<element name="WarrantsRedeemed" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_WarrantsRedeemed" substitutionGroup="xbrli:item" />
<element name="LegacyChargepointSharesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_LegacyChargepointSharesMember" substitutionGroup="xbrli:item" />
<element name="FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="MeasurementInputMarketPriceMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_MeasurementInputMarketPriceMember" substitutionGroup="xbrli:item" />
<element name="FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" substitutionGroup="xbrli:item" />
<element name="FairValueEarnoutLiabilityBasisValuationTechniquesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" substitutionGroup="xbrli:item" />
<element name="CeoAwardsPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CeoAwardsPlanMember" substitutionGroup="xbrli:item" />
<element name="EquityIncentivePlanTwoThousandTwentyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EquityIncentivePlanTwoThousandTwentyOneMember" substitutionGroup="xbrli:item" />
<element name="EquityStockPurchasePlanTwoThousandTwentyOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" substitutionGroup="xbrli:item" />
<element name="EquityIncentivePlanTwoThousandSeventeenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EquityIncentivePlanTwoThousandSeventeenMember" substitutionGroup="xbrli:item" />
<element name="EquityIncentivePlanTwoThousandSevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_EquityIncentivePlanTwoThousandSevenMember" substitutionGroup="xbrli:item" />
<element name="DaimlerMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_DaimlerMember" substitutionGroup="xbrli:item" />
<element name="ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" type="xbrli:pureItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" substitutionGroup="xbrli:item" />
<element name="GainAttributableToEarnOutSharesIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_GainAttributableToEarnOutSharesIssued" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeemedDividendsAttributableToVestedOptionHolders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_DeemedDividendsAttributableToVestedOptionHolders" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" substitutionGroup="xbrli:item" />
<element name="EarnoutSharesUnderTheTreasuryStockMethod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_EarnoutSharesUnderTheTreasuryStockMethod" substitutionGroup="xbrli:item" />
<element name="PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" substitutionGroup="xbrli:item" />
<element name="UnvestedEarlyExercisedCommonStockOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_UnvestedEarlyExercisedCommonStockOptionsMember" substitutionGroup="xbrli:item" />
<element name="CommonStockAndPreferredStockWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_CommonStockAndPreferredStockWarrantsMember" substitutionGroup="xbrli:item" />
<element name="HasToBeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_HasToBeMember" substitutionGroup="xbrli:item" />
<element name="ViricitiBVMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_ViricitiBVMember" substitutionGroup="xbrli:item" />
<element name="InvestorAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_InvestorAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="InvestorDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="chpt_InvestorDomain" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>chpt-20210731_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 11-September-2021 [12:19:43] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfOperations" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" roleURI="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" roleURI="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" />
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_Goodwill" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DeferredRevenueCurrent" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LongTermDebtCurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccruedAndOtherLiabilitiesCurrent" xlink:label="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xlink:label="loc_CHPT_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_CHPT_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DebtNonCurrent" xlink:label="loc_CHPT_DebtNonCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_CHPT_DebtNonCurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockWarrantLiabilitiesNoncurrent" xlink:label="loc_CHPT_CommonStockWarrantLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_CHPT_CommonStockWarrantLiabilitiesNoncurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent" use="optional" order="29" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainAttributableToEarnoutSharesIssued" xlink:label="loc_CHPT_GainAttributableToEarnoutSharesIssued" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_CHPT_GainAttributableToEarnoutSharesIssued" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingAndMarketingExpense" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:label="loc_CHPT_ChangeInFairValueOfContingentEarnoutLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_CHPT_ChangeInFairValueOfContingentEarnoutLiability" use="optional" order="18" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:label="loc_CHPT_FairValueAdjustmentOfCommonStockWarrantLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_CHPT_FairValueAdjustmentOfCommonStockWarrantLiabilities" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCostsExpensed" xlink:label="loc_CHPT_TransactionCostsExpensed" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_CHPT_TransactionCostsExpensed" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsShareBasedCompensation" xlink:label="loc_us-gaap_DividendsShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_DividendsShareBasedCompensation" use="optional" order="23" weight="-1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xlink:label="loc_CHPT_DeemedDividendsAttributableToCommonStockWarrantsHolders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_CHPT_DeemedDividendsAttributableToCommonStockWarrantsHolders" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAccretionOfRedemptionDiscount" xlink:label="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount" use="optional" order="25" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xlink:label="loc_CHPT_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_CHPT_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xlink:label="loc_CHPT_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_CHPT_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RepaymentOfBorrowings" xlink:label="loc_CHPT_RepaymentOfBorrowings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_CHPT_RepaymentOfBorrowings" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:label="loc_CHPT_FairValueAdjustmentOfCommonStockWarrantLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CHPT_FairValueAdjustmentOfCommonStockWarrantLiabilities" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:label="loc_CHPT_ChangeInFairValueOfContingentEarnoutLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CHPT_ChangeInFairValueOfContingentEarnoutLiability" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCostsExpensed" xlink:label="loc_CHPT_TransactionCostsExpensed" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CHPT_TransactionCostsExpensed" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="23" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="25" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="26" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="27" weight="-1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xlink:label="loc_CHPT_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CHPT_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" use="optional" order="30" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:label="loc_CHPT_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationAndPipeFinancingShares" xlink:label="loc_CHPT_BusinessCombinationAndPipeFinancingShares" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:to="loc_CHPT_BusinessCombinationAndPipeFinancingShares" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointShares" xlink:label="loc_CHPT_LegacyChargePointShares" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:to="loc_CHPT_LegacyChargePointShares" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryRawMaterials" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryWorkInProcess" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryFinishedGoods" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccruedAndOtherLiabilitiesCurrent" xlink:label="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_TaxesPayableCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantyAccrualsCurrent" xlink:label="loc_CHPT_WarrantyAccrualsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_CHPT_WarrantyAccrualsCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RefundableCustomerDeposits" xlink:label="loc_CHPT_RefundableCustomerDeposits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CHPT_AccruedAndOtherLiabilitiesCurrent" xlink:to="loc_CHPT_RefundableCustomerDeposits" use="optional" order="7" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xlink:label="loc_CHPT_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="loc_CHPT_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesUnderTheTreasuryStockMethod" xlink:label="loc_CHPT_EarnoutSharesUnderTheTreasuryStockMethod" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_CHPT_EarnoutSharesUnderTheTreasuryStockMethod" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xlink:label="loc_CHPT_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_CHPT_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="8" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>chpt-20210731_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 11-September-2021 [12:19:43] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CoverPage" roleURI="http://charge.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfOperations" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsTables" roleURI="http://charge.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" roleURI="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" roleURI="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationAdditionalInformationDetails" roleURI="http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails" roleURI="http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsAdditionalInformationDetails" roleURI="http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#DebtAdditionalInformationDetail" roleURI="http://charge.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStockAdditionalInformationDetail" roleURI="http://charge.com/role/CommonStockAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail" roleURI="http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsAdditionalInformationDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationAdditionalInformationDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail" roleURI="http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareAdditionalInformationDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#AcquisitionsAndSubsequentEventsAdditionalInformationDetail" roleURI="http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#DescriptionOfBusinessAndBasisOfPresentation" roleURI="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://charge.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactions" roleURI="http://charge.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingencies" roleURI="http://charge.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurements" roleURI="http://charge.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#IncomeTaxes" roleURI="http://charge.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#AcquisitionsAndSubsequentEvents" roleURI="http://charge.com/role/AcquisitionsAndSubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensation" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationTables" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShare" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareTables" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://charge.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactionsTables" roleURI="http://charge.com/role/RelatedPartyTransactionsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItems" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItems" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsTables" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStockTables" roleURI="http://charge.com/role/CommonStockTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnouts" roleURI="http://charge.com/role/StockWarrantsAndEarnouts" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsTables" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesTables" roleURI="http://charge.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" roleURI="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#Debt" roleURI="http://charge.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationTables" roleURI="http://charge.com/role/ReverseRecapitalizationTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalization" roleURI="http://charge.com/role/ReverseRecapitalization" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStock" roleURI="http://charge.com/role/CommonStock" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_946992" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_946991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentInformationTable_946991" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_966565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_946991" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_966565" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_966566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_966565" xlink:to="loc_us-gaap_EquityComponentDomain_966566" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_966566_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_966565" xlink:to="loc_us-gaap_EquityComponentDomain_966566_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_947001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityRegistrantName_947001" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_947006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentType_947006" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_947008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_CurrentFiscalYearEndDate_947008" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_947014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_AmendmentFlag_947014" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_947015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityCentralIndexKey_947015" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_947017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityCurrentReportingStatus_947017" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_947021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityFilerCategory_947021" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_947024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentPeriodEndDate_947024" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_947025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentFiscalYearFocus_947025" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_947026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentFiscalPeriodFocus_947026" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_947027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntitySmallBusiness_947027" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_947029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityEmergingGrowthCompany_947029" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_947031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityShellCompany_947031" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_947032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityExTransitionPeriod_947032" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_947033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityFileNumber_947033" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_947034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityIncorporationStateCountryCode_947034" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_947035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityInteractiveDataCurrent_947035" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_947036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_947036" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_966460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_Security12bTitle_966460" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_966461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_TradingSymbol_966461" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_966462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_SecurityExchangeName_966462" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_966510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressStateOrProvince_966510" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_966551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressCityOrTown_966551" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_991900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentQuarterlyReport_991900" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_991901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentTransitionReport_991901" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_991905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityTaxIdentificationNumber_991905" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_991906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressAddressLine1_991906" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_991907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressPostalZipCode_991907" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_991908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_CityAreaCode_991908" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_991909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_LocalPhoneNumber_991909" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_StatementTable_3" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_9" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4" xlink:to="loc_us-gaap_ClassOfStockDomain_9" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_9_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4" xlink:to="loc_us-gaap_ClassOfStockDomain_9_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_23" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_LiabilitiesCurrent_23" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_17" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_AccountsPayableCurrent_17" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_991343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_DeferredRevenueCurrent_991343" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccruedAndOtherLiabilitiesCurrent" xlink:label="loc_chpt_AccruedAndOtherLiabilitiesCurrent_991430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_chpt_AccruedAndOtherLiabilitiesCurrent_991430" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_991347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_LongTermDebtCurrent_991347" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_25" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_Liabilities_25" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_33" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_991378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_991378" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_991394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_991394" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_30" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_31" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_StockholdersEquity_32" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_PreferredStockValue_28" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_CommonStockValue_29" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_991406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_991406" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_CommitmentsAndContingencies_26" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DebtNonCurrent" xlink:label="loc_chpt_DebtNonCurrent_991379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_chpt_DebtNonCurrent_991379" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockWarrantLiabilitiesNoncurrent" xlink:label="loc_chpt_CommonStockWarrantLiabilitiesNoncurrent_994283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_chpt_CommonStockWarrantLiabilitiesNoncurrent_994283" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent_991400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent_991400" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_991402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_991402" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount_991404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount_991404" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_991293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_AssetsAbstract_991293" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_14" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_AssetsCurrent_14" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_991268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_RestrictedCashCurrent_991268" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_991283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_InventoryNet_991283" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_991285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_991285" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_991282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_991282" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_16" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_Assets_16" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_991303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_991303" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_991302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_Goodwill_991302" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_991299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_991299" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_991301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_991301" use="optional" order="41" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_StatementTable_36" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_36" xlink:to="loc_us-gaap_StatementClassOfStockAxis_37" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_37" xlink:to="loc_us-gaap_ClassOfStockDomain_39" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_39_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_37" xlink:to="loc_us-gaap_ClassOfStockDomain_39_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_49" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_50" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockSharesIssued_51" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_52" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_991436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_991436" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_45" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockSharesIssued_47" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_48" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_42" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_42" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_46" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_991437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_991437" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference_991438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreference_991438" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_991433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_991433" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_991435" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_991435" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_991767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_InterestExpense_991767" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_991785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_991785" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_StatementTable_55" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_991824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_srt_ProductOrServiceAxis_991824" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_991825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_991824" xlink:to="loc_srt_ProductsAndServicesDomain_991825" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_991825_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_991824" xlink:to="loc_srt_ProductsAndServicesDomain_991825_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NetworkedChargingSystemsMember" xlink:label="loc_chpt_NetworkedChargingSystemsMember_991826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_991825" xlink:to="loc_chpt_NetworkedChargingSystemsMember_991826" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubscriptionAndCirculationMember" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_991827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_991825" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_991827" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OtherRevenuesMember" xlink:label="loc_chpt_OtherRevenuesMember_991828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_991825" xlink:to="loc_chpt_OtherRevenuesMember_991828" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_us-gaap_StatementClassOfStockAxis_56" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_56" xlink:to="loc_us-gaap_ClassOfStockDomain_58" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_58_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_56" xlink:to="loc_us-gaap_ClassOfStockDomain_58_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_OperatingIncomeLoss_63" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_ProfitLoss_67" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_991757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_RevenuesAbstract_991757" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_991757" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991758" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_65" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_66" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_991759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_CostOfRevenueAbstract_991759" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_991760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_991759" xlink:to="loc_us-gaap_CostOfRevenue_991760" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_991761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_GrossProfit_991761" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_991762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_OperatingExpensesAbstract_991762" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_61" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_991763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_991763" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_991764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_SellingAndMarketingExpense_991764" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_991765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_OperatingExpenses_991765" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_991766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_InvestmentIncomeInterest_991766" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:label="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities_994297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities_994297" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCostsExpensed" xlink:label="loc_chpt_TransactionCostsExpensed_994302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_TransactionCostsExpensed_994302" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_991821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_991821" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_991822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_EarningsPerShareBasic_991822" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_991835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_EarningsPerShareDiluted_991835" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_991820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_991820" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAccretionOfRedemptionDiscount" xlink:label="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount_1085440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount_1085440" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:label="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability_991796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability_991796" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_991802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_991802" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment_991805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment_991805" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsShareBasedCompensation" xlink:label="loc_us-gaap_DividendsShareBasedCompensation_991806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_DividendsShareBasedCompensation_991806" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xlink:label="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders_991810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders_991810" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_991812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_991812" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainAttributableToEarnoutSharesIssued" xlink:label="loc_chpt_GainAttributableToEarnoutSharesIssued_991815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_GainAttributableToEarnoutSharesIssued_991815" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_991816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_991816" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_991818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_991818" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_75" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_96" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_NetIncomeLoss_96" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockholdersEquity_82" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_SharesOutstanding_83" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StatementTable_72" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_72" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_74" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74" xlink:to="loc_us-gaap_EquityComponentDomain_81" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_81_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74" xlink:to="loc_us-gaap_EquityComponentDomain_81_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_81" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_79" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_81" xlink:to="loc_us-gaap_RetainedEarningsMember_80" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_991965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_81" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_991965" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_72" xlink:to="loc_us-gaap_StatementClassOfStockAxis_73" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73" xlink:to="loc_us-gaap_ClassOfStockDomain_78" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_78_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73" xlink:to="loc_us-gaap_ClassOfStockDomain_78_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_991961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_991961" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_991964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_78" xlink:to="loc_us-gaap_CommonStockMember_991964" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1085453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1085453" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1085454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1085454" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xlink:label="loc_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares_991966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares_991966" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_991968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_991968" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue_991969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue_991969" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue_991973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue_991973" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991981" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization_991955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization_991955" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xlink:label="loc_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue_991967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue_991967" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization_991970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization_991970" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_991971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_991971" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding_991972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding_991972" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_991962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_991962" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1085446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1085446" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xlink:label="loc_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts_1085455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts_1085455" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xlink:label="loc_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock_1085456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock_1085456" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccretionOfPreferredStockBeneficialConversionFeature" xlink:label="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature_1085457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature_1085457" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_991979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_991979" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_991980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_991980" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares_1087807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares_1087807" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xlink:label="loc_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares_991963" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares_991963" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xlink:label="loc_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions_991974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions_991974" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_991975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_991975" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_991977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_991977" use="optional" order="39" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_965229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_965229" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_991312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_991312" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_965231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_965231" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_965231" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_965238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_965238" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_965238_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_965238_default" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" xlink:label="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" xlink:label="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" xlink:to="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_220" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_220" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_224" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_224_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_220" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_224_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" xlink:to="loc_us-gaap_StatementClassOfStockAxis_219" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_219" xlink:to="loc_us-gaap_ClassOfStockDomain_222" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_222_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_219" xlink:to="loc_us-gaap_ClassOfStockDomain_222_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_990441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_990441" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_990443" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_990443" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:label="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares_990478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares_990478" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_990479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_990479" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_990481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_990481" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:label="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_990493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_990493" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_990493_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_990493_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CustomerOneMember" xlink:label="loc_chpt_CustomerOneMember_990494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_990493" xlink:to="loc_chpt_CustomerOneMember_990494" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CustomerTwoMember" xlink:label="loc_chpt_CustomerTwoMember_990495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_990493" xlink:to="loc_chpt_CustomerTwoMember_990495" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_990486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485" xlink:to="loc_us-gaap_IPOMember_990486" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_StatementClassOfStockAxis_260" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_260" xlink:to="loc_us-gaap_ClassOfStockDomain_262" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_262_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_260" xlink:to="loc_us-gaap_ClassOfStockDomain_262_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_263" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_262" xlink:to="loc_us-gaap_CommonClassAMember_263" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1087583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" xlink:to="loc_us-gaap_SalesRevenueNetMember_1087583" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_1087584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" xlink:to="loc_us-gaap_AccountsReceivableMember_1087584" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990489_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990489_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990490" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990490" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember_990491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" xlink:to="loc_chpt_PublicWarrantsMember_990491" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskAxis" xlink:label="loc_chpt_CreditRiskAxis_1087693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_chpt_CreditRiskAxis_1087693" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskDomain" xlink:label="loc_chpt_CreditRiskDomain_1087695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_CreditRiskAxis_1087693" xlink:to="loc_chpt_CreditRiskDomain_1087695" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskDomain" xlink:label="loc_chpt_CreditRiskDomain_1087695_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_CreditRiskAxis_1087693" xlink:to="loc_chpt_CreditRiskDomain_1087695_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087744" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087744" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087744" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746_default" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1087747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1087747" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares_990482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares_990482" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_990497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_990497" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_990501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_990501" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_990502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_DeferredRevenue_990502" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_990504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_990504" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_994322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_994322" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares_1085463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares_1085463" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xlink:label="loc_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange_990496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange_990496" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_990498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_NumberOfOperatingSegments_990498" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_990499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_990499" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_991571" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_991613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_991613" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationAndPipeFinancingShares" xlink:label="loc_chpt_BusinessCombinationAndPipeFinancingShares_991618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_BusinessCombinationAndPipeFinancingShares_991618" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointShares" xlink:label="loc_chpt_LegacyChargePointShares_991619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_LegacyChargePointShares_991619" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:label="loc_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination_991620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination_991620" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationCommonStock" xlink:label="loc_chpt_BusinessCombinationCommonStock_991572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_BusinessCombinationCommonStock_991572" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_991574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_991574" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSurrendedDuringPeriodShares" xlink:label="loc_chpt_StockSurrendedDuringPeriodShares_991591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_StockSurrendedDuringPeriodShares_991591" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_991556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" xlink:to="loc_srt_OwnershipAxis_991556" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_991557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_991556" xlink:to="loc_srt_OwnershipDomain_991557" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_991557_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_991556" xlink:to="loc_srt_OwnershipDomain_991557_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember_991568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_991557" xlink:to="loc_chpt_SwitchbackMember_991568" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PipeFinancingMember" xlink:label="loc_chpt_PipeFinancingMember_991569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_991557" xlink:to="loc_chpt_PipeFinancingMember_991569" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_991683" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_991658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StatementTable_991658" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_991662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_srt_OwnershipAxis_991662" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_991663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_991662" xlink:to="loc_srt_OwnershipDomain_991663" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_991663_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_991662" xlink:to="loc_srt_OwnershipDomain_991663_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember_991664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_991663" xlink:to="loc_chpt_SwitchbackMember_991664" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointMember" xlink:label="loc_chpt_LegacyChargePointMember_996887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_991663" xlink:to="loc_chpt_LegacyChargePointMember_996887" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991680" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991680_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991680_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_991681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_991680" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_991681" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PipeFinancingMember" xlink:label="loc_chpt_PipeFinancingMember_991670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669" xlink:to="loc_chpt_PipeFinancingMember_991670" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementAxis" xlink:label="loc_chpt_AgreementAxis_991665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_chpt_AgreementAxis_991665" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementDomain" xlink:label="loc_chpt_AgreementDomain_991666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_AgreementAxis_991665" xlink:to="loc_chpt_AgreementDomain_991666" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementDomain" xlink:label="loc_chpt_AgreementDomain_991666_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_AgreementAxis_991665" xlink:to="loc_chpt_AgreementDomain_991666_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SubscriptionAgreementMember" xlink:label="loc_chpt_SubscriptionAgreementMember_991667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_AgreementDomain_991666" xlink:to="loc_chpt_SubscriptionAgreementMember_991667" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_991659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_991659" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_991660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_991659" xlink:to="loc_us-gaap_EquityComponentDomain_991660" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_991660_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_991659" xlink:to="loc_us-gaap_EquityComponentDomain_991660_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChargePointCommonStockMember" xlink:label="loc_chpt_ChargePointCommonStockMember_991661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_ChargePointCommonStockMember_991661" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderSharesMember" xlink:label="loc_chpt_FounderSharesMember_991671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_FounderSharesMember_991671" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderEarnBackSharesMember" xlink:label="loc_chpt_FounderEarnBackSharesMember_991672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_FounderEarnBackSharesMember_991672" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointSharesMember" xlink:label="loc_chpt_LegacyChargePointSharesMember_991682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_LegacyChargePointSharesMember_991682" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventAxis" xlink:label="loc_chpt_TriggeringEventAxis_991673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_chpt_TriggeringEventAxis_991673" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventDomain" xlink:label="loc_chpt_TriggeringEventDomain_991674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_TriggeringEventAxis_991673" xlink:to="loc_chpt_TriggeringEventDomain_991674" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventDomain" xlink:label="loc_chpt_TriggeringEventDomain_991674_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_TriggeringEventAxis_991673" xlink:to="loc_chpt_TriggeringEventDomain_991674_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderEarnBackTriggeringEventMember" xlink:label="loc_chpt_FounderEarnBackTriggeringEventMember_991675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_TriggeringEventDomain_991674" xlink:to="loc_chpt_FounderEarnBackTriggeringEventMember_991675" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_991677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" xlink:to="loc_us-gaap_RelatedPartyDomain_991677" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_991677_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" xlink:to="loc_us-gaap_RelatedPartyDomain_991677_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SponsorMember" xlink:label="loc_chpt_SponsorMember_991678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_991677" xlink:to="loc_chpt_SponsorMember_991678" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackPublicStockholdersMember" xlink:label="loc_chpt_SwitchbackPublicStockholdersMember_996904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_991677" xlink:to="loc_chpt_SwitchbackPublicStockholdersMember_996904" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_996889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_StatementClassOfStockAxis_996889" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_996890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_996889" xlink:to="loc_us-gaap_ClassOfStockDomain_996890" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_996890_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_996889" xlink:to="loc_us-gaap_ClassOfStockDomain_996890_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesFRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesFRedeemableConvertiblePreferredStockMember_996897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesFRedeemableConvertiblePreferredStockMember_996897" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesERedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesERedeemableConvertiblePreferredStockMember_996898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesERedeemableConvertiblePreferredStockMember_996898" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesDRedeemableConvertiblePreferredStockMember_996899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesDRedeemableConvertiblePreferredStockMember_996899" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesCRedeemableConvertiblePreferredStockMember_996900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesCRedeemableConvertiblePreferredStockMember_996900" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesBRedeemableConvertiblePreferredStockMember_996901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesBRedeemableConvertiblePreferredStockMember_996901" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember_996893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember_996893" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesHRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesHRedeemableConvertiblePreferredStockMember_996895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesHRedeemableConvertiblePreferredStockMember_996895" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesGRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesGRedeemableConvertiblePreferredStockMember_996896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesGRedeemableConvertiblePreferredStockMember_996896" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesARedeemableConvertiblePreferredStockMember_996902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesARedeemableConvertiblePreferredStockMember_996902" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087633" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087633" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087633" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635_default" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember_1087643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635" xlink:to="loc_chpt_MergerAgreementMember_1087643" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_991684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_991684" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_991693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_991693" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ShareTransferTriggerPricePricePerShare" xlink:label="loc_chpt_ShareTransferTriggerPricePricePerShare_991694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ShareTransferTriggerPricePricePerShare_991694" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_991685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_CommonStockSharesIssued_991685" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_991699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_991699" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_991686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_991686" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991687" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_991688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_991688" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_991689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_991689" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_991690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_SharePrice_991690" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_991691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_991691" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSurrendedDuringPeriodShares" xlink:label="loc_chpt_StockSurrendedDuringPeriodShares_991692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_StockSurrendedDuringPeriodShares_991692" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xlink:label="loc_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice_991695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice_991695" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfTradingDaysForDeterminingSharePrice" xlink:label="loc_chpt_NumberOfTradingDaysForDeterminingSharePrice_991696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_NumberOfTradingDaysForDeterminingSharePrice_991696" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xlink:label="loc_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination_991698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination_991698" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_991700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_991700" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_991701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_991701" use="optional" order="67" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCosts" xlink:label="loc_chpt_TransactionCosts_996842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_TransactionCosts_996842" use="optional" order="68" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition_996844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition_996844" use="optional" order="69" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OfferingCostsExpensed" xlink:label="loc_chpt_OfferingCostsExpensed_996861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_OfferingCostsExpensed_996861" use="optional" order="70" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_996835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_996835" use="optional" order="71" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombination" xlink:label="loc_chpt_ProceedsFromBusinessCombination_996837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ProceedsFromBusinessCombination_996837" use="optional" order="72" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_996796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_996796" use="optional" order="73" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:label="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_996798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_996798" use="optional" order="74" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockholdersEquityExchangeRatio" xlink:label="loc_chpt_StockholdersEquityExchangeRatio_991702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_StockholdersEquityExchangeRatio_991702" use="optional" order="75" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_996789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_996789" use="optional" order="76" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaap_PreferredStockConversionBasis_996795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_PreferredStockConversionBasis_996795" use="optional" order="77" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationAndPipeFinancingShares" xlink:label="loc_chpt_BusinessCombinationAndPipeFinancingShares_996823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_BusinessCombinationAndPipeFinancingShares_996823" use="optional" order="78" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xlink:label="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts_996828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts_996828" use="optional" order="79" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsHeldInTrust" xlink:label="loc_us-gaap_AssetsHeldInTrust_996832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_AssetsHeldInTrust_996832" use="optional" order="80" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_991389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_991389" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_991389" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_991389" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_991391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390" xlink:to="loc_us-gaap_MoneyMarketFundsMember_991391" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_991407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_991407" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_991407" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_991407" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantLiabilitiesMember" xlink:label="loc_chpt_AssumedCommonStockWarrantLiabilitiesMember_991412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" xlink:to="loc_chpt_AssumedCommonStockWarrantLiabilitiesMember_991412" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991414" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991393" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991393_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991393_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_991398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_991393" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_991398" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_991386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_991386" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_991388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_991388" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_991405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_991405" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_991416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_991416" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_991417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_991416" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_991417" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_991419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_991419" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_991420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_991419" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_991420" use="optional" order="27" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_991460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_991460" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_991457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_991457" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991470" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991470_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991470_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_991471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_991470" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_991471" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_991450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_991450" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_991450" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_991450" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991452" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnOutLiabilityMember" xlink:label="loc_chpt_EarnOutLiabilityMember_991454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" xlink:to="loc_chpt_EarnOutLiabilityMember_991454" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_991466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_991466" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity_991464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity_991464" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization_991465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization_991465" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent_991467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent_991467" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_991461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_991461" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized_991462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized_991462" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_991463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_991463" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_965394" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_991475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_965394" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_991475" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_965391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_965394" xlink:to="loc_us-gaap_StatementTable_965391" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_991472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_us-gaap_FinancialInstrumentAxis_991472" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_991472" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_991472" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_991474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473" xlink:to="loc_us-gaap_MoneyMarketFundsMember_991474" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_965398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_srt_RangeAxis_965398" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_965399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_965398" xlink:to="loc_srt_RangeMember_965399" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_965399_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_965398" xlink:to="loc_srt_RangeMember_965399_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_965392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_us-gaap_StatementClassOfStockAxis_965392" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_965393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_965392" xlink:to="loc_us-gaap_ClassOfStockDomain_965393" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_965393_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_965392" xlink:to="loc_us-gaap_ClassOfStockDomain_965393_default" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_990703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_990703" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_990704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_990704" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_990705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_990705" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_990701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_ConstructionInProgressMember_990701" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_990698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_990698" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_990697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_990697" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_990696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_990696" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_990695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_990695" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_990694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_990694" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OwnedAndOperatedSystemsMember" xlink:label="loc_chpt_OwnedAndOperatedSystemsMember_990700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_chpt_OwnedAndOperatedSystemsMember_990700" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_990725" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_990720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_990725" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_990720" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_990721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_990720" xlink:to="loc_srt_StatementGeographicalAxis_990721" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_990722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_990721" xlink:to="loc_srt_SegmentGeographicalDomain_990722" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_990722_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_990721" xlink:to="loc_srt_SegmentGeographicalDomain_990722_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RestOfTheWorldMember" xlink:label="loc_chpt_RestOfTheWorldMember_990724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_990722" xlink:to="loc_chpt_RestOfTheWorldMember_990724" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_country_US_990723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_990722" xlink:to="loc_country_US_990723" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_990726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_990725" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_990726" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_991183" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_991182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_991182" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_991184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_991182" xlink:to="loc_us-gaap_CreditFacilityAxis_991184" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_991185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_991184" xlink:to="loc_us-gaap_CreditFacilityDomain_991185" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_991185_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_991184" xlink:to="loc_us-gaap_CreditFacilityDomain_991185_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TwoThousandEighteenLoanMember" xlink:label="loc_chpt_TwoThousandEighteenLoanMember_991187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_991185" xlink:to="loc_chpt_TwoThousandEighteenLoanMember_991187" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_991188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_991188" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_991191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_991191" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_991195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_991195" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_991196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_991196" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_991198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_DebtInstrumentTerm_991198" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_991203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_991203" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_991199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_991199" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_991208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_991208" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xlink:label="loc_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees_991212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees_991212" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_991201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_991201" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_991204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_991204" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommitmentsandContingenciesDetailsLineItems" xlink:label="loc_chpt_CommitmentsandContingenciesDetailsLineItems_325" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommitmentsandContingenciesDetailsTable" xlink:label="loc_chpt_CommitmentsandContingenciesDetailsTable_323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsLineItems_325" xlink:to="loc_chpt_CommitmentsandContingenciesDetailsTable_323" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsTable_323" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentMember" xlink:label="loc_us-gaap_PurchaseCommitmentMember_991148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146" xlink:to="loc_us-gaap_PurchaseCommitmentMember_991148" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsTable_323" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_324" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_947183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_324" xlink:to="loc_us-gaap_EquityComponentDomain_947183" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_947183_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_324" xlink:to="loc_us-gaap_EquityComponentDomain_947183_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation_991143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsLineItems_325" xlink:to="loc_us-gaap_PurchaseObligation_991143" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CommonStockAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockLineItems" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_990751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_990751" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAuthorizedToIssuePriorToMerger" xlink:label="loc_chpt_SharesAuthorizedToIssuePriorToMerger_992887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_chpt_SharesAuthorizedToIssuePriorToMerger_992887" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockTable" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990744" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990744" xlink:to="loc_us-gaap_EquityComponentDomain_990745" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990745_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990744" xlink:to="loc_us-gaap_EquityComponentDomain_990745_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_990746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990745" xlink:to="loc_us-gaap_CommonStockMember_990746" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_990741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_us-gaap_StatementClassOfStockAxis_990741" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_990742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_990741" xlink:to="loc_us-gaap_ClassOfStockDomain_990742" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_990742_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_990741" xlink:to="loc_us-gaap_ClassOfStockDomain_990742_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_990743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_990742" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_990743" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_992873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_srt_OwnershipAxis_992873" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_992875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_992873" xlink:to="loc_srt_OwnershipDomain_992875" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_992875_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_992873" xlink:to="loc_srt_OwnershipDomain_992875_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember_992877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_992875" xlink:to="loc_chpt_SwitchbackMember_992877" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087607" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087607" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087607" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember_1087609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608" xlink:to="loc_chpt_MergerAgreementMember_1087609" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_990750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_990750" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_992869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_992869" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_990752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_CommonStockVotingRights_990752" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesParValue" xlink:label="loc_chpt_SharesParValue_990754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_chpt_SharesParValue_990754" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_992870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_992870" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_992871" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_992871" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems_990761" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_992925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems_990761" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_992925" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems_990761" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" xlink:label="loc_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember_994337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember_994337" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" xlink:label="loc_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember_994338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember_994338" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockReservedForEarnoutMember" xlink:label="loc_chpt_CommonStockReservedForEarnoutMember_994334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_CommonStockReservedForEarnoutMember_994334" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RestrictedStockUnitsAndOutstandingMember" xlink:label="loc_chpt_RestrictedStockUnitsAndOutstandingMember_1085476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_RestrictedStockUnitsAndOutstandingMember_1085476" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockOptionsIssuedAndOutstandingMember" xlink:label="loc_chpt_StockOptionsIssuedAndOutstandingMember_992913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_StockOptionsIssuedAndOutstandingMember_992913" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_990811" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued_990835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_CommonStockSharesSubscribedButUnissued_990835" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_990819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_990819" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_StatementTable_990808" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990813_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990813_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990814" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember_992769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" xlink:to="loc_chpt_PublicWarrantsMember_992769" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventAxis" xlink:label="loc_chpt_EventAxis_990815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_chpt_EventAxis_990815" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain_990816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_EventAxis_990815" xlink:to="loc_chpt_EventDomain_990816" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain_990816_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_EventAxis_990815" xlink:to="loc_chpt_EventDomain_990816_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutTriggeringEventMember" xlink:label="loc_chpt_EarnoutTriggeringEventMember_990834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_EventDomain_990816" xlink:to="loc_chpt_EarnoutTriggeringEventMember_990834" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainMember" xlink:label="loc_chpt_GainMember_990817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_EventDomain_990816" xlink:to="loc_chpt_GainMember_990817" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990823" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990823" xlink:to="loc_us-gaap_EquityComponentDomain_990824" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990824_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990823" xlink:to="loc_us-gaap_EquityComponentDomain_990824_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_990825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_us-gaap_CommonStockMember_990825" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesMember" xlink:label="loc_chpt_EarnoutSharesMember_990841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_chpt_EarnoutSharesMember_990841" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_994320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_us-gaap_PreferredStockMember_994320" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantsMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_994311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_994311" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeAxis" xlink:label="loc_chpt_SharePriceRangeAxis_990829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_chpt_SharePriceRangeAxis_990829" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain_990830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_SharePriceRangeAxis_990829" xlink:to="loc_chpt_SharePriceRangeDomain_990830" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain_990830_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_SharePriceRangeAxis_990829" xlink:to="loc_chpt_SharePriceRangeDomain_990830_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualFifteenUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualFifteenUsdMember_990831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SharePriceRangeDomain_990830" xlink:to="loc_chpt_SharePriceGreaterOrEqualFifteenUsdMember_990831" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualTwentyUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualTwentyUsdMember_990832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SharePriceRangeDomain_990830" xlink:to="loc_chpt_SharePriceGreaterOrEqualTwentyUsdMember_990832" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualThirtyUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualThirtyUsdMember_990833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_SharePriceRangeDomain_990830" xlink:to="loc_chpt_SharePriceGreaterOrEqualThirtyUsdMember_990833" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087610" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087610" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087610" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember_1087612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611" xlink:to="loc_chpt_MergerAgreementMember_1087612" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_994315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_srt_OwnershipAxis_994315" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_994316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_994315" xlink:to="loc_srt_OwnershipDomain_994316" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_994316_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_994315" xlink:to="loc_srt_OwnershipDomain_994316_default" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargepointMember" xlink:label="loc_chpt_LegacyChargepointMember_994317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_994316" xlink:to="loc_chpt_LegacyChargepointMember_994317" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_994305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_StatementClassOfStockAxis_994305" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_994306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_994305" xlink:to="loc_us-gaap_ClassOfStockDomain_994306" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_994306_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_994305" xlink:to="loc_us-gaap_ClassOfStockDomain_994306_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesBDEPreferredStockMember" xlink:label="loc_chpt_SeriesBDEPreferredStockMember_994307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_994306" xlink:to="loc_chpt_SeriesBDEPreferredStockMember_994307" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameAxis" xlink:label="loc_chpt_TrancheNameAxis_996116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_chpt_TrancheNameAxis_996116" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain_996117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_TrancheNameAxis_996116" xlink:to="loc_chpt_TrancheNameDomain_996117" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain_996117_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_TrancheNameAxis_996116" xlink:to="loc_chpt_TrancheNameDomain_996117_default" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheThreeMember" xlink:label="loc_chpt_TrancheThreeMember_996118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_TrancheNameDomain_996117" xlink:to="loc_chpt_TrancheThreeMember_996118" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xlink:label="loc_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable_990820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable_990820" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutTriggeringSharePrice" xlink:label="loc_chpt_EarnoutTriggeringSharePrice_990836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EarnoutTriggeringSharePrice_990836" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ThresholdTriggeringSharePrice" xlink:label="loc_chpt_ThresholdTriggeringSharePrice_990849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ThresholdTriggeringSharePrice_990849" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceTriggeringEarnout" xlink:label="loc_chpt_SharePriceTriggeringEarnout_990837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_SharePriceTriggeringEarnout_990837" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_990822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_990822" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutLiability" xlink:label="loc_chpt_EarnoutLiability_990845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EarnoutLiability_990845" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringSharePrice" xlink:label="loc_chpt_TriggeringSharePrice_990838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_TriggeringSharePrice_990838" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xlink:label="loc_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent_990839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent_990839" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xlink:label="loc_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent_990840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent_990840" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockIssuableDuringPeriodValueNewIssues" xlink:label="loc_chpt_StockIssuableDuringPeriodValueNewIssues_990846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_StockIssuableDuringPeriodValueNewIssues_990846" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsExercised" xlink:label="loc_chpt_WarrantsExercised_1085484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_WarrantsExercised_1085484" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_1085485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_1085485" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_993242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_993242" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantsReedemptionPricePerWarrant" xlink:label="loc_chpt_ClassOfWarrantsReedemptionPricePerWarrant_1086925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ClassOfWarrantsReedemptionPricePerWarrant_1086925" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_994318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_994318" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutShares" xlink:label="loc_chpt_EarnoutShares_996115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EarnoutShares_996115" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfWarrantsCalledForRedemption" xlink:label="loc_chpt_NumberOfWarrantsCalledForRedemption_1092157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_NumberOfWarrantsCalledForRedemption_1092157" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xlink:label="loc_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod_1092172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod_1092172" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_993231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_993231" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_993262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_993262" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_993213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_993213" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EstimatedFairValueOfEarnOutLiability" xlink:label="loc_chpt_EstimatedFairValueOfEarnOutLiability_993281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EstimatedFairValueOfEarnOutLiability_993281" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xlink:label="loc_chpt_InitialMeasurementsOfFairValueOfWarrantLiability_993177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_InitialMeasurementsOfFairValueOfWarrantLiability_993177" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_993323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_993323" use="optional" order="66" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_990868" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_990868" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990878" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_990868" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990875" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990875" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990876" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990875" xlink:to="loc_us-gaap_EquityComponentDomain_990876" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990876_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990875" xlink:to="loc_us-gaap_EquityComponentDomain_990876_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantsMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_990877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990876" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_990877" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_990869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_990869" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990870" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990869" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990870" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990870_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990869" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990870_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990879" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990880" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_990881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_990881" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_990871" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_990871" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_990874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_990874" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightLineItems" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xlink:label="loc_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger_990892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger_990892" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsExercised" xlink:label="loc_chpt_WarrantsExercised_990893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_WarrantsExercised_990893" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsRedeemed" xlink:label="loc_chpt_WarrantsRedeemed_1085518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_WarrantsRedeemed_1085518" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_990891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_990891" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightTable" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990887_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990887_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyCommonAndPreferredStockWarrantsMember" xlink:label="loc_chpt_LegacyCommonAndPreferredStockWarrantsMember_994321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" xlink:to="loc_chpt_LegacyCommonAndPreferredStockWarrantsMember_994321" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990888" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember_990889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" xlink:to="loc_chpt_PublicWarrantsMember_990889" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeAxis" xlink:label="loc_chpt_SharePriceRangeAxis_1085549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_SharePriceRangeAxis_1085549" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain_1085550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_SharePriceRangeAxis_1085549" xlink:to="loc_chpt_SharePriceRangeDomain_1085550" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain_1085550_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_SharePriceRangeAxis_1085549" xlink:to="loc_chpt_SharePriceRangeDomain_1085550_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameAxis" xlink:label="loc_chpt_TrancheNameAxis_1085552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_TrancheNameAxis_1085552" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain_1085553" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_TrancheNameAxis_1085552" xlink:to="loc_chpt_TrancheNameDomain_1085553" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain_1085553_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_TrancheNameAxis_1085552" xlink:to="loc_chpt_TrancheNameDomain_1085553_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventAxis" xlink:label="loc_chpt_EventAxis_1085555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_EventAxis_1085555" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain_1085556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_EventAxis_1085555" xlink:to="loc_chpt_EventDomain_1085556" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain_1085556_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_EventAxis_1085555" xlink:to="loc_chpt_EventDomain_1085556_default" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightLineItems" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_994333" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightTable" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_994333" xlink:to="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_994330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_994330" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_994331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_994330" xlink:to="loc_us-gaap_EquityComponentDomain_994331" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_994331_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_994330" xlink:to="loc_us-gaap_EquityComponentDomain_994331_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargepointSharesMember" xlink:label="loc_chpt_LegacyChargepointSharesMember_994332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_994331" xlink:to="loc_chpt_LegacyChargepointSharesMember_994332" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockholdersEquityExchangeRatio" xlink:label="loc_chpt_StockholdersEquityExchangeRatio_994339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_994333" xlink:to="loc_chpt_StockholdersEquityExchangeRatio_994339" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems_990898" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems_990898" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990910" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems_990898" xlink:to="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990908" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990908_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990908_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990908" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990909" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_990899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_990899" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990899" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990900" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990900_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990899" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990900_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990905" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990906" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MeasurementInputMarketPriceMember" xlink:label="loc_chpt_MeasurementInputMarketPriceMember_990901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_chpt_MeasurementInputMarketPriceMember_990901" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_990902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_990902" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_990903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_990903" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_990904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_990904" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems_990914" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems_990914" xlink:to="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990915" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990915" xlink:to="loc_us-gaap_EquityComponentDomain_990916" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990916_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990915" xlink:to="loc_us-gaap_EquityComponentDomain_990916_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesMember" xlink:label="loc_chpt_EarnoutSharesMember_990917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_990916" xlink:to="loc_chpt_EarnoutSharesMember_990917" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_990918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_990918" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990918" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990919" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990919_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990918" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990919_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_990920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_990920" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990922" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990923" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_990924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_990924" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_990921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_990921" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_993508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems_990914" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_993508" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_990468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_srt_TitleOfIndividualAxis_990468" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_990468" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_990468" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_990471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469" xlink:to="loc_srt_ChiefExecutiveOfficerMember_990471" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_990473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_us-gaap_PlanNameAxis_990473" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_990474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_990473" xlink:to="loc_us-gaap_PlanNameDomain_990474" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_990474_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_990473" xlink:to="loc_us-gaap_PlanNameDomain_990474_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CeoAwardsPlanMember" xlink:label="loc_chpt_CeoAwardsPlanMember_990475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_CeoAwardsPlanMember_990475" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandTwentyOneMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandTwentyOneMember_994291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityIncentivePlanTwoThousandTwentyOneMember_994291" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" xlink:label="loc_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember_994292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember_994292" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandSeventeenMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandSeventeenMember_994294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityIncentivePlanTwoThousandSeventeenMember_994294" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandSevenMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandSevenMember_994296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityIncentivePlanTwoThousandSevenMember_994296" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1085523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_us-gaap_AwardTypeAxis_1085523" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1085523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1085523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1085525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1085525" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990464" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_990477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_990477" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_994303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_994303" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_990480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_990480" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_990483" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_990483" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_994304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_994304" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990487" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_994298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_994298" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_994299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_994299" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990387" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_990402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_990402" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_990406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_990406" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_990407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_990407" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_990397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_990397" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_990393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_990393" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_990395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_990395" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_990433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_990433" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990389" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1085515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1085515" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_990398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_990398" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_990405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_990405" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_990408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_990408" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_990410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_990410" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_990412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_990412" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_990416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_990416" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_990427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_990427" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_990437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_990437" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1085514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1085514" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1085540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1085540" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1085539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1085539" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1085535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" xlink:to="loc_us-gaap_AwardTypeAxis_1085535" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1085535" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1085535" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1085537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1085537" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1085543" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1085543" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1085544" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1085544" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1085542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1085542" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1085541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1085541" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1085545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1085545" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1085546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1085546" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990442" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_990450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990442" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_990450" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990442" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_990444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_990444" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_990445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_990444" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_990445" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_990445_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_990444" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_990445_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_990446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_CostOfSalesMember_990446" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_990447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_990447" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_990448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_990448" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_990449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_990449" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_990539" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_990541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_990539" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_990541" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_990539" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_990536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" xlink:to="loc_us-gaap_RelatedPartyDomain_990536" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_990536_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" xlink:to="loc_us-gaap_RelatedPartyDomain_990536_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DaimlerMember" xlink:label="loc_chpt_DaimlerMember_990537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_990536" xlink:to="loc_chpt_DaimlerMember_990537" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_990527" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_990527" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_990524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" xlink:to="loc_us-gaap_RelatedPartyDomain_990524" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_990524_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" xlink:to="loc_us-gaap_RelatedPartyDomain_990524_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DaimlerMember" xlink:label="loc_chpt_DaimlerMember_990525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_990524" xlink:to="loc_chpt_DaimlerMember_990525" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_990528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_990527" xlink:to="loc_us-gaap_RevenueFromRelatedParties_990528" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_990550" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_990550" xlink:to="loc_us-gaap_StatementTable_990547" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_990547" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990554" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990554_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990554_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xlink:label="loc_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted_990551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_990550" xlink:to="loc_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted_990551" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_990507" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_990507" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_UnvestedEarlyExercisedCommonStockOptionsMember" xlink:label="loc_chpt_UnvestedEarlyExercisedCommonStockOptionsMember_990522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_chpt_UnvestedEarlyExercisedCommonStockOptionsMember_990522" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockAndPreferredStockWarrantsMember" xlink:label="loc_chpt_CommonStockAndPreferredStockWarrantsMember_1085507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_chpt_CommonStockAndPreferredStockWarrantsMember_1085507" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1085506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1085506" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_990518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_us-gaap_EmployeeStockOptionMember_990518" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1085505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1085505" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_990509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_990507" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_990509" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_981872" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_981871" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_981872" xlink:to="loc_us-gaap_SubsequentEventTable_981871" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_981877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_981877" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_981877" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_981877" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_HasToBeMember" xlink:label="loc_chpt_HasToBeMember_1085502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" xlink:to="loc_chpt_HasToBeMember_1085502" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ViricitiBVMember" xlink:label="loc_chpt_ViricitiBVMember_1085503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" xlink:to="loc_chpt_ViricitiBVMember_1085503" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorAxis" xlink:label="loc_chpt_InvestorAxis_981883" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_chpt_InvestorAxis_981883" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorDomain" xlink:label="loc_chpt_InvestorDomain_981884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_chpt_InvestorAxis_981883" xlink:to="loc_chpt_InvestorDomain_981884" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorDomain" xlink:label="loc_chpt_InvestorDomain_981884_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_chpt_InvestorAxis_981883" xlink:to="loc_chpt_InvestorDomain_981884_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_981893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_TypeOfArrangementAxis_981893" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_981894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_981893" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_981894" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_981894_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_981893" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_981894_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_981873" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_981873" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_981874" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_981873" xlink:to="loc_us-gaap_EquityComponentDomain_981874" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_981874_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_981873" xlink:to="loc_us-gaap_EquityComponentDomain_981874_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_981880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_981880" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_981881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_981880" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_981881" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_981881_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_981880" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_981881_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_981882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_981881" xlink:to="loc_us-gaap_SubsequentEventMember_981882" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_981901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" xlink:to="loc_us-gaap_RelatedPartyDomain_981901" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_981901_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" xlink:to="loc_us-gaap_RelatedPartyDomain_981901_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_981904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_981904" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_981904_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_981904_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_990377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_PlanNameAxis_990377" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_990379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_990377" xlink:to="loc_us-gaap_PlanNameDomain_990379" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_990379_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_990377" xlink:to="loc_us-gaap_PlanNameDomain_990379_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1085504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_981872" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1085504" use="optional" order="29" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>chpt-20210731_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 11-September-2021 [12:19:43] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information Line Items</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityExTransitionPeriod" xml:lang="en-US">Entity Ex Transition Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityExTransitionPeriod" xml:lang="en-US">Entity Ex Transition Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentQuarterlyReport" xml:lang="en-US">Document Quarterly Report</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentQuarterlyReport" xml:lang="en-US">Document Quarterly Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Deferred Revenue, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueCurrent" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent" xlink:to="lab_us-gaap_DeferredRevenueCurrent" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccruedAndOtherLiabilitiesCurrent" xlink:label="loc_chpt_AccruedAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AccruedAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued And Other Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AccruedAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued and other current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_chpt_AccruedAndOtherLiabilitiesCurrent" xml:lang="en-US">Total Accrued and Other Current Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AccruedAndOtherLiabilitiesCurrent" xlink:to="lab_chpt_AccruedAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AccruedAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued and other liabilities current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Long-term Debt, Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Debt, current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities, redeemable convertible preferred stock, and stockholders' equity (deficit)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent" xml:lang="en-US">Deferred revenue, noncurrent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities, noncurrent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' equity (deficit):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total stockholders' equity (deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockValue" xml:lang="en-US">Preferred stock, $0.0001 par value; 10,000,000 and 0 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 0 issued and outstanding as of July 31, 2021 and January 31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock: $0.0001 par value; 1,000,000,000 and 299,771,284 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 322,170,484 and 22,961,032 shares issued and outstanding as of July 31, 2021 and January 31, 2021, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies (Note 7)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DebtNonCurrent" xlink:label="loc_chpt_DebtNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DebtNonCurrent" xml:lang="en-US">Debt Non Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_DebtNonCurrent" xml:lang="en-US">Debt, noncurrent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DebtNonCurrent" xlink:to="lab_chpt_DebtNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_DebtNonCurrent" xml:lang="en-US">Debt non current.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockWarrantLiabilitiesNoncurrent" xlink:label="loc_chpt_CommonStockWarrantLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockWarrantLiabilitiesNoncurrent" xml:lang="en-US">Common Stock Warrant Liabilities Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_CommonStockWarrantLiabilitiesNoncurrent" xml:lang="en-US">Common stock warrant liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockWarrantLiabilitiesNoncurrent" xlink:to="lab_chpt_CommonStockWarrantLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockWarrantLiabilitiesNoncurrent" xml:lang="en-US">Common Stock Warrant Liabilities Noncurrent.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xml:lang="en-US">Redeemable Convertible Preferred Stock Warrant Liability Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xml:lang="en-US">Redeemable convertible preferred stock warrant liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xlink:to="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xml:lang="en-US">Redeemable convertible preferred stock warrant liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xml:lang="en-US">Other Long-term Debt, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:to="lab_us-gaap_OtherLongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xml:lang="en-US">Redeemable convertible preferred stock: $0.0001 par value; 0 and 185,180,248 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 0 and 182,934,257 shares issued and outstanding as of July 31, 2021 and January 31, 2021, respectively (liquidation value: $0 and $17,492,964 as of July 31, 2021 and January 31, 2021, respectively)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:to="lab_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Total Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net of allowance of $2,000 as of July 31, 2021 and January 31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Total Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease&#160;right-of-use&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Temporary Equity, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US">Temporary Equity, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesIssued" xlink:to="lab_us-gaap_TemporaryEquitySharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock par value (in Dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred Stock, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xml:lang="en-US">Preferred stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US">Preferred stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US">Temporary Equity, Par or Stated Value Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="lab_us-gaap_TemporaryEquityParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Temporary Equity, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US">Temporary Equity, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xml:lang="en-US">Temporary Equity, Liquidation Preference</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquityLiquidationPreference" xml:lang="en-US">Temporary Equity liquidation value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityLiquidationPreference" xlink:to="lab_us-gaap_TemporaryEquityLiquidationPreference" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US">Temporary Equity, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US">Temporary Equity, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesAuthorized" xlink:to="lab_us-gaap_TemporaryEquitySharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xml:lang="en-US">Net loss before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Provision for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of Revenue [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling and Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Sales and marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:label="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xml:lang="en-US">Fair Value Adjustment Of Common Stock Warrant Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xml:lang="en-US">Change in fair value of common stock warrant liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xml:lang="en-US">Change in fair value of common stock warrant liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:to="lab_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xml:lang="en-US">Fair value adjustment of common stock warrant liabilities.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCostsExpensed" xlink:label="loc_chpt_TransactionCostsExpensed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TransactionCostsExpensed" xml:lang="en-US">Transaction Costs Expensed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_chpt_TransactionCostsExpensed" xml:lang="en-US">Transaction costs expensed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_TransactionCostsExpensed" xml:lang="en-US">Transaction costs expensed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TransactionCostsExpensed" xlink:to="lab_chpt_TransactionCostsExpensed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TransactionCostsExpensed" xml:lang="en-US">Transaction costs expensed.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Change in fair value of redeemable convertible preferred stock warrant liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Change in fair value of redeemable convertible preferred stock warrant liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US">Adjustments in warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average shares outstanding - Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average shares outstanding - Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share - Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share - Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share - Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share - Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xml:lang="en-US">Weighted Average Number of Shares Issued, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xml:lang="en-US">Weighted average shares outstanding - Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesIssuedBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAccretionOfRedemptionDiscount" xlink:label="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockAccretionOfRedemptionDiscount" xml:lang="en-US">Preferred Stock, Accretion of Redemption Discount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PreferredStockAccretionOfRedemptionDiscount" xml:lang="en-US">Accretion of beneficial conversion feature of redeemable convertible preferred stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PreferredStockAccretionOfRedemptionDiscount" xml:lang="en-US">Adjust:&#160;Accretion of beneficial conversion feature of redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount" xlink:to="lab_us-gaap_PreferredStockAccretionOfRedemptionDiscount" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:label="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ChangeInFairValueOfContingentEarnoutLiability" xml:lang="en-US">Change in Fair Value of Contingent Earnout Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_chpt_ChangeInFairValueOfContingentEarnoutLiability" xml:lang="en-US">Change in fair value of contingent earnout liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ChangeInFairValueOfContingentEarnoutLiability" xml:lang="en-US">Change in fair value of contingent earnout liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:to="lab_chpt_ChangeInFairValueOfContingentEarnoutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ChangeInFairValueOfContingentEarnoutLiability" xml:lang="en-US">Change in fair value of contingent earnout liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xml:lang="en-US">Other Operating Income (Expense), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xml:lang="en-US">Other (expense) income, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityDividendsAdjustment" xml:lang="en-US">Temporary Equity, Dividends, Adjustment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TemporaryEquityDividendsAdjustment" xml:lang="en-US">Cumulative dividends on redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityDividendsAdjustment" xlink:to="lab_us-gaap_TemporaryEquityDividendsAdjustment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsShareBasedCompensation" xlink:label="loc_us-gaap_DividendsShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsShareBasedCompensation" xml:lang="en-US">Dividend, Share-based Payment Arrangement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DividendsShareBasedCompensation" xml:lang="en-US">Deemed dividends attributable to vested option holders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsShareBasedCompensation" xlink:to="lab_us-gaap_DividendsShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xlink:label="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xml:lang="en-US">Deemed Dividends Attributable To Common Stock Warrants Holders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xml:lang="en-US">Deemed dividends attributable to common stock warrant holders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xml:lang="en-US">Adjust: Deemed dividends attributable to common stock warrant holders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xlink:to="lab_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xml:lang="en-US">Deemed dividends attributable to common stock warrants holders.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net loss attributable to common stockholders - Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainAttributableToEarnoutSharesIssued" xlink:label="loc_chpt_GainAttributableToEarnoutSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_GainAttributableToEarnoutSharesIssued" xml:lang="en-US">Gain Attributable to Earnout Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_GainAttributableToEarnoutSharesIssued" xml:lang="en-US">Gain attributable to earnout shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_GainAttributableToEarnoutSharesIssued" xlink:to="lab_chpt_GainAttributableToEarnoutSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_GainAttributableToEarnoutSharesIssued" xml:lang="en-US">Gain attributable to earnout shares issued.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xml:lang="en-US">Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xml:lang="en-US">Change in fair value of dilutive warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xml:lang="en-US">Change in fair value of warrant liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:to="lab_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US">Net loss attributable to common stockholders - Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NetworkedChargingSystemsMember" xlink:label="loc_chpt_NetworkedChargingSystemsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_NetworkedChargingSystemsMember" xml:lang="en-US">Networked Charging Systems [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_NetworkedChargingSystemsMember" xml:lang="en-US">Networked charging systems [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_NetworkedChargingSystemsMember" xlink:to="lab_chpt_NetworkedChargingSystemsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_NetworkedChargingSystemsMember" xml:lang="en-US">Networked charging systems.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubscriptionAndCirculationMember" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xml:lang="en-US">Subscription and Circulation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubscriptionAndCirculationMember" xml:lang="en-US">Subscriptions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubscriptionAndCirculationMember" xlink:to="lab_us-gaap_SubscriptionAndCirculationMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OtherRevenuesMember" xlink:label="loc_chpt_OtherRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_OtherRevenuesMember" xml:lang="en-US">Other Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_OtherRevenuesMember" xml:lang="en-US">Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_OtherRevenuesMember" xlink:to="lab_chpt_OtherRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_OtherRevenuesMember" xml:lang="en-US">Other revenues.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income (loss):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other comprehensive (loss) income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xml:lang="en-US">Unrealized loss on short-term investments, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Consolidated Statements of Changes in Stockholders' Equity (Deficit) [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-In Capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated Deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance (in Shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance (in Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xlink:label="loc_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xml:lang="en-US">Stock Shares Issued During The Period Upon Recapitalization Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xml:lang="en-US">Issuance of common stock upon the reverse recapitalization, net of issuance costs (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xlink:to="lab_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xml:lang="en-US">Stock shares issued during the period upon recapitalization shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xml:lang="en-US">Issuance of Common Stock Upon Exercise of Warrants Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xml:lang="en-US">Issuance of common stock upon exercise of warrants (Shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xml:lang="en-US">Issuance of common stock upon exercise of warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xlink:to="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xml:lang="en-US">Issuance of common stock upon exercise of warrants shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xml:lang="en-US">Issuance Of Common Stock Upon Exercise Of Warrants Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xml:lang="en-US">Issuance of common stock upon exercise of warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xlink:to="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xml:lang="en-US">Issuance of common stock upon exercise of warrants value.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xml:lang="en-US">Adjustments To Additional Paid In Capital Reclassification of Remaining Contingent Earnout Liability Upon Triggering Event Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xml:lang="en-US">Reclassification of remaining contingent earnout liability upon triggering event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xlink:to="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xml:lang="en-US">Adjustments To Additional Paid In Capital Reclassification of Remaining Contingent Earnout Liability Upon Triggering Event Value .</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Issuance of common stock upon exercise of vested stock options (Shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Number of share options exercised during the current period.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Number of stock option awards exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xml:lang="en-US">Adjustments To Additional Paid In Capital Reclassification of Legacy ChargePoint Preferred Stock Warrant Liability upon the Reverse Capitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xml:lang="en-US">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse recapitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xml:lang="en-US">Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xlink:to="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xml:lang="en-US">Adjustments to additional paid in capital reclassification of legacy chargepoint preferred stock warrant liability upon the reverse capitalization.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xlink:label="loc_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xml:lang="en-US">Stock Issued During The Period Upon The Exercise Of Recapitalization Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xml:lang="en-US">Issuance of common stock upon the reverse recapitalization, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xlink:to="lab_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xml:lang="en-US">Stock issued during the period upon the exercise of recapitalization value.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xml:lang="en-US">Adjustments To Additional Paid In Capital Contingent Earnout Liability Recognized upon the Closing of the Reverse Recapitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xml:lang="en-US">Contingent earnout liability recognized upon the closing of the reverse recapitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xml:lang="en-US">Contingent earnout liability recognized upon the closing of the reverse recapitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xlink:to="lab_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xml:lang="en-US">Adjustments to additional paid in capital contingent earnout liability recognized upon the closing of the reverse recapitalization</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance Of Earnout Shares Upon Triggering Events Net of Tax Withholding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance of earnout shares upon triggering events, net of tax withholding (Shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance Of Earnout Shares Upon Triggering Events Net of Tax Withholding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance Of Earnout Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:to="lab_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance of earnout shares upon triggering events net of tax withholding.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance Of Earnout Shares Value Upon Triggering Events Net of Tax Withholding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance of earnout shares upon triggering events, net of tax withholding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xlink:to="lab_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xml:lang="en-US">Issuance of earnout shares value upon triggering events net of tax withholding.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xml:lang="en-US">Reclassifications of Temporary to Permanent Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xml:lang="en-US">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:to="lab_us-gaap_ReclassificationsOfTemporaryToPermanentEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US">Issuance of common stock upon release of restricted stock units (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary Equity Stock Issued During Period Shares New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Temporary Equity Stock Issued During Period Shares New Issues</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xlink:label="loc_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xml:lang="en-US">Issuance Of Series Redeemable Convertible Preferred Stock Net Of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xml:lang="en-US">Issuance of common stock warrants in connection with Series H-1 redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xlink:to="lab_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xml:lang="en-US">Issuance of Series G redeemable convertible preferred stock, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xlink:label="loc_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xml:lang="en-US">Beneficial Conversion Feature In Connection With Series H1 Redeemable Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xml:lang="en-US">Beneficial conversion feature in connection with Series H-1 redeemable preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xlink:to="lab_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xml:lang="en-US">Beneficial conversion feature in connection with Series H-1 redeemable preferred stock</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccretionOfPreferredStockBeneficialConversionFeature" xlink:label="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AccretionOfPreferredStockBeneficialConversionFeature" xml:lang="en-US">Accretion Of Preferred Stock Beneficial Conversion Feature</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AccretionOfPreferredStockBeneficialConversionFeature" xml:lang="en-US">Accretion of beneficial conversion feature in connection with Series H-1 redeemable preferred stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_AccretionOfPreferredStockBeneficialConversionFeature" xml:lang="en-US">Accretion of beneficial conversion feature of redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature" xlink:to="lab_chpt_AccretionOfPreferredStockBeneficialConversionFeature" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AccretionOfPreferredStockBeneficialConversionFeature" xml:lang="en-US">Accretion Of Preferred Stock Beneficial Conversion Feature</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Issuance of common stock upon exercise of vested stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xml:lang="en-US">Issuance Of Common Stock Upon Early Exercise Of Stock Options Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xml:lang="en-US">Issuance of common stock related to early exercise of stock options (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xlink:to="lab_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xml:lang="en-US">Issuance of common stock upon early exercise of stock options shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xlink:label="loc_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xml:lang="en-US">Reclassification Of Temporary Equity To Permanent Equity Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xml:lang="en-US">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xlink:to="lab_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xml:lang="en-US">Reclassification Of Temporary Equity To Permanent Equity Shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xlink:label="loc_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xml:lang="en-US">Adjustment To Additional Paid In Capital Vesting Of Early Excercised Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xml:lang="en-US">Vesting of early exercised stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xlink:to="lab_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xml:lang="en-US">Adjustment to additional paid in capital vesting of early excercised stock options.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchase of early exercised common stock (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US">APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xml:lang="en-US">Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RedeemableConvertiblePreferredStockMember" xml:lang="en-US">Redeemable Convertible Preferred Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RedeemableConvertiblePreferredStockMember" xlink:to="lab_us-gaap_RedeemableConvertiblePreferredStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash (used in) provided by investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchases of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xml:lang="en-US">Maturities of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xml:lang="en-US">Proceeds from Derivative Instrument, Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xml:lang="en-US">Proceeds from the exercise of public warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xlink:label="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Business Combination and PIPE Financing Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xml:lang="en-US">Merger and PIPE financing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xlink:to="lab_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xml:lang="en-US">Proceeds from business combination and pipe financing, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xlink:label="loc_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xml:lang="en-US">Payments of Taxes Paid Related to Net Share Settlement of Earnout Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xml:lang="en-US">Payment of tax withholding obligations on settlement of earnout shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xlink:to="lab_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xml:lang="en-US">Payments of taxes paid related to net share settlement of earnout shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercises of vested and unvested stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RepaymentOfBorrowings" xlink:label="loc_chpt_RepaymentOfBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RepaymentOfBorrowings" xml:lang="en-US">Repayment of Borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_chpt_RepaymentOfBorrowings" xml:lang="en-US">Repayment of borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RepaymentOfBorrowings" xlink:to="lab_chpt_RepaymentOfBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RepaymentOfBorrowings" xml:lang="en-US">Repayment of borrowings.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xml:lang="en-US">Payments of Merger Related Costs, Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xml:lang="en-US">Payment of transaction costs related to Merger</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:to="lab_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Proceeds from Issuance of Redeemable Convertible Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xml:lang="en-US">Proceeds from issuance of redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplementary cash flow information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Income Taxes Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Cash paid for taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Cash paid for interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase in cash, cash equivalents, and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Supplementary cash flow information on noncash investing and financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" xlink:label="loc_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" xml:lang="en-US">Conversion Of Redeemable Preferred Stock Into Common Stock On Account Of Reverse Recapitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" xml:lang="en-US">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" xlink:to="lab_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" xml:lang="en-US">Conversion of redeemable preferred stock into common stock on account of reverse recapitalization.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities, net of effect of acquisitions:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xlink:label="loc_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xml:lang="en-US">Increase Decrease In Operating Lease Liabilities Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xlink:to="lab_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xml:lang="en-US">Increase decrease in operating lease liabilities current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xml:lang="en-US">Accrued and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Non-cash&#160;operating lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xml:lang="en-US">Amortization of Acquisition Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xml:lang="en-US">Amortization of deferred contract acquisition costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:to="lab_us-gaap_AmortizationOfAcquisitionCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xml:lang="en-US">Description of Business and Basis of Presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Summary of Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReverseRecapitalizationAbstract" xlink:label="loc_chpt_ReverseRecapitalizationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ReverseRecapitalizationAbstract" xml:lang="en-US">Reverse Recapitalization [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ReverseRecapitalizationAbstract" xlink:to="lab_chpt_ReverseRecapitalizationAbstract" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReverseRecapitalizationTextBlock" xlink:label="loc_chpt_ReverseRecapitalizationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ReverseRecapitalizationTextBlock" xml:lang="en-US">Reverse Recapitalization [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ReverseRecapitalizationTextBlock" xml:lang="en-US">Reverse Recapitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ReverseRecapitalizationTextBlock" xlink:to="lab_chpt_ReverseRecapitalizationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ReverseRecapitalizationTextBlock" xml:lang="en-US">Reverse Recapitalization [Text Block]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CompositionOfCertainFinancialStatementItemsAbstract" xlink:label="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CompositionOfCertainFinancialStatementItemsAbstract" xml:lang="en-US">Composition Of Certain Financial Statement Items [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract" xlink:to="lab_chpt_CompositionOfCertainFinancialStatementItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CompositionOfCertainFinancialStatementItemsAbstract" xml:lang="en-US">Composition of certain financial statement items.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" xlink:label="loc_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" xml:lang="en-US">Composition Of Certain Financial Statement Items Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" xml:lang="en-US">Composition of Certain Financial Statement Items</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" xlink:to="lab_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" xml:lang="en-US">Composition of certain financial statement items disclosure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Common Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockWarrantsAndEarnoutsAbstract" xlink:label="loc_chpt_StockWarrantsAndEarnoutsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockWarrantsAndEarnoutsAbstract" xml:lang="en-US">Stock Warrants And Earnouts [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract" xlink:to="lab_chpt_StockWarrantsAndEarnoutsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockWarrantsAndEarnoutsAbstract" xml:lang="en-US">Stock warrants and earnouts.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockWarrantsAndEarnoutsTextBlock" xlink:label="loc_chpt_StockWarrantsAndEarnoutsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockWarrantsAndEarnoutsTextBlock" xml:lang="en-US">Stock Warrants And Earnouts [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_StockWarrantsAndEarnoutsTextBlock" xml:lang="en-US">Stock Warrants and Earnouts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockWarrantsAndEarnoutsTextBlock" xlink:to="lab_chpt_StockWarrantsAndEarnoutsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockWarrantsAndEarnoutsTextBlock" xml:lang="en-US">Stock warrants and earnouts.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Equity Plans and Stock-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Earnings Per Share [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Basic and Diluted Net Loss per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" xlink:label="loc_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" xml:lang="en-US">Concentration Of Credit Risk And Other Risks And Uncertainties [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" xml:lang="en-US">Concentration of Credit Risk and Other Risks and Uncertainties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" xlink:to="lab_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" xml:lang="en-US">Concentration of credit risk and other risks and uncertainties [Policy Text Block].</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xml:lang="en-US">Fair Value of Financial Instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Accounting Pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" xlink:label="loc_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" xml:lang="en-US">Common Stock Warrant Liabilities [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" xml:lang="en-US">Common Stock Warrants Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" xlink:to="lab_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" xml:lang="en-US">Common stock warrant liabilities [Policy Text Block].</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ContingentEarnoutLiabilityPolicyTextBlock" xlink:label="loc_chpt_ContingentEarnoutLiabilityPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ContingentEarnoutLiabilityPolicyTextBlock" xml:lang="en-US">Contingent Earnout Liability [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ContingentEarnoutLiabilityPolicyTextBlock" xml:lang="en-US">Contingent Earnout Liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ContingentEarnoutLiabilityPolicyTextBlock" xlink:to="lab_chpt_ContingentEarnoutLiabilityPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ContingentEarnoutLiabilityPolicyTextBlock" xml:lang="en-US">Contingent earnout liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" xlink:label="loc_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" xml:lang="en-US">Revenue Remaining Performance Obligation [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" xml:lang="en-US">Remaining Performance Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" xlink:to="lab_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" xml:lang="en-US">Revenue remaining performance obligation [Policy Text Block].</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeferredRevenuePolicyTextBlock" xlink:label="loc_chpt_DeferredRevenuePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DeferredRevenuePolicyTextBlock" xml:lang="en-US">Deferred Revenue [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_DeferredRevenuePolicyTextBlock" xml:lang="en-US">Deferred Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DeferredRevenuePolicyTextBlock" xlink:to="lab_chpt_DeferredRevenuePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_DeferredRevenuePolicyTextBlock" xml:lang="en-US">Deferred revenue.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ImpactOfCovidNineteenPolicyTextBlock" xlink:label="loc_chpt_ImpactOfCovidNineteenPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ImpactOfCovidNineteenPolicyTextBlock" xml:lang="en-US">Impact Of Covid Nineteen [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ImpactOfCovidNineteenPolicyTextBlock" xml:lang="en-US">Impact of COVID-19</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ImpactOfCovidNineteenPolicyTextBlock" xlink:to="lab_chpt_ImpactOfCovidNineteenPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ImpactOfCovidNineteenPolicyTextBlock" xml:lang="en-US">Impact of covid nineteen.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Business Combinations [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Summary of number of shares of common stock issued immediately following the consummation of the Business Combination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xml:lang="en-US">Class of Warrant or Right [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xml:lang="en-US">Class of Warrant or Right [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US">Summary of changes in the fair value of Level 3 financial statements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Summary Of Company's assets and liabilities that were measured at fair value on a recurring basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Summary of property plant and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Summary of accrued and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Summary of revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Summary of inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xml:lang="en-US">Summary of future payments under the&#160;non-cancellable&#160;operating lease</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" xml:lang="en-US">Summary Of Common Stock Capital Shares Reserved For Future Issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" xlink:to="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" xml:lang="en-US">Common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Earnout Liability Basis Valuation Techniques [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Summary of Fair Value Earnout Liability Basis Valuation Techniques</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" xlink:to="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair value earnout liability basis valuation techniques.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Summary of Fair Value Measurement Inputs and Valuation Techniques</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" xlink:label="loc_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" xml:lang="en-US">Schedule Of Assumed Public Warrants [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" xml:lang="en-US">Summary of Assumed Public Warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" xlink:to="lab_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" xml:lang="en-US">Schedule of assumed public warrants.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Private Placement Warrants Basis Valuation Techniques [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Summary of Fair Value Private Placement Warrants Basis Valuation Techniques</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" xlink:to="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair value private placement warrants basis valuation techniques.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Summary of RSU activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Summary of stock option awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xml:lang="en-US">Summary of Stock Based Compensation Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Summary of revenue transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Summary of computation of basic and diluted net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US">Summary of computation of diluted net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" xlink:label="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" xml:lang="en-US">Description of Organization, Business Operations and Basis of Presentation (Details) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" xlink:to="lab_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" xlink:label="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" xml:lang="en-US">Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" xlink:to="lab_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:label="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SummaryofSignificantAccountingPoliciesDetailsTable" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="lab_chpt_SummaryofSignificantAccountingPoliciesDetailsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CustomerOneMember" xlink:label="loc_chpt_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CustomerOneMember" xml:lang="en-US">Customer One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_CustomerOneMember" xml:lang="en-US">Customer One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CustomerOneMember" xlink:to="lab_chpt_CustomerOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CustomerOneMember" xml:lang="en-US">Customer one [Member].</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CustomerTwoMember" xlink:label="loc_chpt_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CustomerTwoMember" xml:lang="en-US">Customer Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_CustomerTwoMember" xml:lang="en-US">Customer Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CustomerTwoMember" xlink:to="lab_chpt_CustomerTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CustomerTwoMember" xml:lang="en-US">Customer two [Member].</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:label="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="lab_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xml:lang="en-US">Class Of Warrant Or Right Issued During Period Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xml:lang="en-US">Class of warrant or right issued during period shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xlink:to="lab_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xml:lang="en-US">Class of warrant or right issued during period shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US">Number of securities called by each warrant or right</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Number of securities called by each warrant or right, per share (in Dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xml:lang="en-US">Class Of Warrant Or Right Exercised During Period Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xml:lang="en-US">Class of warrant or right exercised during period shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xlink:to="lab_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xml:lang="en-US">Class of warrant or right exercised during period shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xml:lang="en-US">Percentage of revenue expected to be recognised from remaining performance obligations Over next twelve months</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenue" xml:lang="en-US">Deferred Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenue" xml:lang="en-US">Total deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue" xlink:to="lab_us-gaap_DeferredRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred Revenue, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred revenue revenue recognised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xml:lang="en-US">Class Of Warrant Or Right Redemed During Period Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xml:lang="en-US">Class of warrant or right redemed during period shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xlink:to="lab_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xml:lang="en-US">Class of warrant or right redemed during period shares | shares</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xlink:label="loc_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xml:lang="en-US">Percentage Of Stockholders Involves For Exercise Of A Assumed Common Stock Warrants In Cash Upon Occurrence Of A Tender Or Exchange</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xml:lang="en-US">Percentage of stockholders involves for exercise of a assumed common stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xlink:to="lab_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xml:lang="en-US">Percentage of stockholders involves for exercise of a assumed common stock warrants in cash upon occurrence of a tender or exchange.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of Operating Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of operating segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xml:lang="en-US">Revenue expected to be recognised from remaining performance obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">Initial public offering [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Class A common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Revenue Benchmark [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Sales Revenue Net [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableMember" xml:lang="en-US">Accounts Receivable [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_PrivatePlacementWarrantsMember" xml:lang="en-US">Private Placement Warrants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_PrivatePlacementWarrantsMember" xml:lang="en-US">Private Placement Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_PrivatePlacementWarrantsMember" xlink:to="lab_chpt_PrivatePlacementWarrantsMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_PublicWarrantsMember" xml:lang="en-US">Public Warrants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_PublicWarrantsMember" xml:lang="en-US">Public Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_PublicWarrantsMember" xlink:to="lab_chpt_PublicWarrantsMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskAxis" xlink:label="loc_chpt_CreditRiskAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CreditRiskAxis" xml:lang="en-US">Credit Risk [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CreditRiskAxis" xlink:to="lab_chpt_CreditRiskAxis" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskDomain" xlink:label="loc_chpt_CreditRiskDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CreditRiskDomain" xml:lang="en-US">Credit Risk [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CreditRiskDomain" xlink:to="lab_chpt_CreditRiskDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SwitchbackMember" xml:lang="en-US">Switchback [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_SwitchbackMember" xml:lang="en-US">Switchback [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SwitchbackMember" xlink:to="lab_chpt_SwitchbackMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SwitchbackMember" xml:lang="en-US">Switchback.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PipeFinancingMember" xlink:label="loc_chpt_PipeFinancingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_PipeFinancingMember" xml:lang="en-US">PIPE Financing [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_PipeFinancingMember" xml:lang="en-US">PIPE Financing [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_PipeFinancingMember" xlink:to="lab_chpt_PipeFinancingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_PipeFinancingMember" xml:lang="en-US">PIPE financing.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US">Shares issued in PIPE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationAndPipeFinancingShares" xlink:label="loc_chpt_BusinessCombinationAndPipeFinancingShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_BusinessCombinationAndPipeFinancingShares" xml:lang="en-US">Business Combination And PIPE Financing Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_BusinessCombinationAndPipeFinancingShares" xml:lang="en-US">Merger and PIPE financing shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_BusinessCombinationAndPipeFinancingShares" xlink:to="lab_chpt_BusinessCombinationAndPipeFinancingShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_BusinessCombinationAndPipeFinancingShares" xml:lang="en-US">Business combination and PIPE financing shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointShares" xlink:label="loc_chpt_LegacyChargePointShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_LegacyChargePointShares" xml:lang="en-US">Legacy Charge Point Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_LegacyChargePointShares" xml:lang="en-US">Legacy ChargePoint shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_LegacyChargePointShares" xlink:to="lab_chpt_LegacyChargePointShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_LegacyChargePointShares" xml:lang="en-US">Legacy charge point shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:label="loc_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xml:lang="en-US">Total shares Of Common Stock Immediately After Business Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xml:lang="en-US">Total shares of common stock immediately after Merger</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:to="lab_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xml:lang="en-US">Total shares of common stock immediately after business combination.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationCommonStock" xlink:label="loc_chpt_BusinessCombinationCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_BusinessCombinationCommonStock" xml:lang="en-US">Business Combination Common stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_chpt_BusinessCombinationCommonStock" xml:lang="en-US">Common stock of Switchback, outstanding prior to Merger</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_BusinessCombinationCommonStock" xlink:to="lab_chpt_BusinessCombinationCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_BusinessCombinationCommonStock" xml:lang="en-US">Business Combination Common stock.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xml:lang="en-US">Stock Redeemed or Called During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xml:lang="en-US">Less redemption of Switchback shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="lab_us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSurrendedDuringPeriodShares" xlink:label="loc_chpt_StockSurrendedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockSurrendedDuringPeriodShares" xml:lang="en-US">Stock Surrended During Period Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_StockSurrendedDuringPeriodShares" xml:lang="en-US">Less surrender of Switchback Founder Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_StockSurrendedDuringPeriodShares" xml:lang="en-US">Stock surrended During Period, Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockSurrendedDuringPeriodShares" xlink:to="lab_chpt_StockSurrendedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockSurrendedDuringPeriodShares" xml:lang="en-US">Stock surrounded during period shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointMember" xlink:label="loc_chpt_LegacyChargePointMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_LegacyChargePointMember" xml:lang="en-US">Legacy Charge Point [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_LegacyChargePointMember" xml:lang="en-US">Legacy Charge Point [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_LegacyChargePointMember" xlink:to="lab_chpt_LegacyChargePointMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xml:lang="en-US">Investment Objective [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xml:lang="en-US">Investment Objective [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:to="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementAxis" xlink:label="loc_chpt_AgreementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AgreementAxis" xml:lang="en-US">Agreement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AgreementAxis" xlink:to="lab_chpt_AgreementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AgreementAxis" xml:lang="en-US">Agreement.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementDomain" xlink:label="loc_chpt_AgreementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AgreementDomain" xml:lang="en-US">Agreement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AgreementDomain" xlink:to="lab_chpt_AgreementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AgreementDomain" xml:lang="en-US">Agreement.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SubscriptionAgreementMember" xlink:label="loc_chpt_SubscriptionAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SubscriptionAgreementMember" xml:lang="en-US">Subscription Agreement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_SubscriptionAgreementMember" xml:lang="en-US">Subscription Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SubscriptionAgreementMember" xlink:to="lab_chpt_SubscriptionAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SubscriptionAgreementMember" xml:lang="en-US">Subscription agreement.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChargePointCommonStockMember" xlink:label="loc_chpt_ChargePointCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ChargePointCommonStockMember" xml:lang="en-US">Charge Point Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ChargePointCommonStockMember" xml:lang="en-US">Charge Point Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ChargePointCommonStockMember" xlink:to="lab_chpt_ChargePointCommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ChargePointCommonStockMember" xml:lang="en-US">Charge point common stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderSharesMember" xlink:label="loc_chpt_FounderSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FounderSharesMember" xml:lang="en-US">Founder Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FounderSharesMember" xml:lang="en-US">Founder Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FounderSharesMember" xlink:to="lab_chpt_FounderSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FounderSharesMember" xml:lang="en-US">Founder shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderEarnBackSharesMember" xlink:label="loc_chpt_FounderEarnBackSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FounderEarnBackSharesMember" xml:lang="en-US">Founder Earn Back Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FounderEarnBackSharesMember" xml:lang="en-US">Founder Earn Back Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FounderEarnBackSharesMember" xlink:to="lab_chpt_FounderEarnBackSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FounderEarnBackSharesMember" xml:lang="en-US">Founder earn back shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointSharesMember" xlink:label="loc_chpt_LegacyChargePointSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_LegacyChargePointSharesMember" xml:lang="en-US">Legacy Charge Point Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_LegacyChargePointSharesMember" xml:lang="en-US">Legacy Charge Point Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_LegacyChargePointSharesMember" xlink:to="lab_chpt_LegacyChargePointSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_LegacyChargePointSharesMember" xml:lang="en-US">Legacy charge point shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xml:lang="en-US">Business Acquisition, Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xml:lang="en-US">Business acquisition, share price (in Dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, Forfeited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xml:lang="en-US">Number of founder shares forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ShareTransferTriggerPricePricePerShare" xlink:label="loc_chpt_ShareTransferTriggerPricePricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ShareTransferTriggerPricePricePerShare" xml:lang="en-US">Share Transfer Trigger Price Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ShareTransferTriggerPricePricePerShare" xml:lang="en-US">Share transfer, trigger price price per share.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ShareTransferTriggerPricePricePerShare" xlink:to="lab_chpt_ShareTransferTriggerPricePricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ShareTransferTriggerPricePricePerShare" xml:lang="en-US">Share transfer, trigger price, per share.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xml:lang="en-US">Debt Instrument, Convertible, Carrying Amount of Equity Component</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xml:lang="en-US">Debt instrument convertible into warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:to="lab_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common stock remain reserved for oustanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Total shares of common stock reserved</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common stock capital shares reserved for future issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Initial public offering shares (in Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharePrice" xml:lang="en-US">Public share price (in Dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Initial public offering gross proceeds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xlink:label="loc_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xml:lang="en-US">Number Of Consecutive Trading Days For Determining Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xml:lang="en-US">Number of consecutive trading days for determining share price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xlink:to="lab_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xml:lang="en-US">Number of consecutive trading days for determining share price.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfTradingDaysForDeterminingSharePrice" xlink:label="loc_chpt_NumberOfTradingDaysForDeterminingSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_NumberOfTradingDaysForDeterminingSharePrice" xml:lang="en-US">Number Of Trading Days For Determining Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_NumberOfTradingDaysForDeterminingSharePrice" xml:lang="en-US">Number of trading days for determining share price.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_NumberOfTradingDaysForDeterminingSharePrice" xlink:to="lab_chpt_NumberOfTradingDaysForDeterminingSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_NumberOfTradingDaysForDeterminingSharePrice" xml:lang="en-US">Number of trading days for determining share price.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xlink:label="loc_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xml:lang="en-US">Threshold Number Of Trading Days For Determining Share Price From Date Of Business Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xml:lang="en-US">Threshold number of trading days for determining share price from date of business combination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xlink:to="lab_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xml:lang="en-US">Threshold number of trading days for determining share price from date of business combination.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Conversion price per warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to related party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCosts" xlink:label="loc_chpt_TransactionCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TransactionCosts" xml:lang="en-US">Transaction Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_TransactionCosts" xml:lang="en-US">Transaction costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TransactionCosts" xlink:to="lab_chpt_TransactionCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TransactionCosts" xml:lang="en-US">Transaction costs.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xml:lang="en-US">Adjustments To Additional Paid In Capital Decrease or Cost Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xml:lang="en-US">Adjustments to additional paid in capital, decrease for cost recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xlink:to="lab_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xml:lang="en-US">Adjustments to additional paid in capital, decrease for cost recognition.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OfferingCostsExpensed" xlink:label="loc_chpt_OfferingCostsExpensed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_OfferingCostsExpensed" xml:lang="en-US">Offering Costs Expensed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_OfferingCostsExpensed" xml:lang="en-US">Offering costs expensed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_OfferingCostsExpensed" xlink:to="lab_chpt_OfferingCostsExpensed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_OfferingCostsExpensed" xml:lang="en-US">Offering costs expensed.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xml:lang="en-US">Stock Redeemed or Called During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xml:lang="en-US">Stocks redeemed value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="lab_us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombination" xlink:label="loc_chpt_ProceedsFromBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ProceedsFromBusinessCombination" xml:lang="en-US">Proceeds From Business Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ProceedsFromBusinessCombination" xml:lang="en-US">Proceeds from business Combination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ProceedsFromBusinessCombination" xlink:to="lab_chpt_ProceedsFromBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ProceedsFromBusinessCombination" xml:lang="en-US">Proceeds from business combination.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xml:lang="en-US">Convertible Preferred Stock, Shares Issued upon Conversion</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xml:lang="en-US">Convertible preferred stock, shares issued upon conversion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="lab_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:label="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xml:lang="en-US">Preferred Stock, Amount of Preferred Dividends in Arrears</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xml:lang="en-US">Preferred stock, amount of preferred dividends in arrears</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:to="lab_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockholdersEquityExchangeRatio" xlink:label="loc_chpt_StockholdersEquityExchangeRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockholdersEquityExchangeRatio" xml:lang="en-US">Stockholders Equity Exchange Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_StockholdersEquityExchangeRatio" xml:lang="en-US">Stockholders equity exchange ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockholdersEquityExchangeRatio" xlink:to="lab_chpt_StockholdersEquityExchangeRatio" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockholdersEquityExchangeRatio" xml:lang="en-US">Stockholders equity exchange ratio.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaap_PreferredStockConversionBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockConversionBasis" xml:lang="en-US">Preferred Stock, Conversion Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockConversionBasis" xml:lang="en-US">Preferred stock, conversion basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockConversionBasis" xlink:to="lab_us-gaap_PreferredStockConversionBasis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsHeldInTrust" xlink:label="loc_us-gaap_AssetsHeldInTrust" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsHeldInTrust" xml:lang="en-US">Assets Held-in-trust</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsHeldInTrust" xml:lang="en-US">Cash held in trust account</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldInTrust" xlink:to="lab_us-gaap_AssetsHeldInTrust" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventAxis" xlink:label="loc_chpt_TriggeringEventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TriggeringEventAxis" xml:lang="en-US">Triggering Event [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TriggeringEventAxis" xlink:to="lab_chpt_TriggeringEventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TriggeringEventAxis" xml:lang="en-US">Triggering event.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventDomain" xlink:label="loc_chpt_TriggeringEventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TriggeringEventDomain" xml:lang="en-US">Triggering Event [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TriggeringEventDomain" xlink:to="lab_chpt_TriggeringEventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TriggeringEventDomain" xml:lang="en-US">Triggering event.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderEarnBackTriggeringEventMember" xlink:label="loc_chpt_FounderEarnBackTriggeringEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FounderEarnBackTriggeringEventMember" xml:lang="en-US">Founder Earn Back Triggering Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FounderEarnBackTriggeringEventMember" xml:lang="en-US">Founder Earn Back Triggering Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FounderEarnBackTriggeringEventMember" xlink:to="lab_chpt_FounderEarnBackTriggeringEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FounderEarnBackTriggeringEventMember" xml:lang="en-US">Founder earn back triggering event.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SponsorMember" xlink:label="loc_chpt_SponsorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SponsorMember" xml:lang="en-US">SponsorMember</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SponsorMember" xlink:to="lab_chpt_SponsorMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackPublicStockholdersMember" xlink:label="loc_chpt_SwitchbackPublicStockholdersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SwitchbackPublicStockholdersMember" xml:lang="en-US">Switchback Public Stockholders [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SwitchbackPublicStockholdersMember" xlink:to="lab_chpt_SwitchbackPublicStockholdersMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesFRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesFRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesFRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series F Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesFRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series F [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesFRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesFRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesFRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series F redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesERedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesERedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesERedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series E Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesERedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series E [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesERedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesERedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesERedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series E redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesDRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesDRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesDRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesDRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series D redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesCRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesCRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesCRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesCRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series C redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesBRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesBRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesBRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesBRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series B redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series H One Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series&#160;H-1 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series H one redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesHRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesHRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesHRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series H Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesHRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series H [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesHRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesHRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesHRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series H redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesGRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesGRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesGRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series G Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesGRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series G [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesGRedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesGRedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesGRedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series G redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesARedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A Redeemable Convertible Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesARedeemableConvertiblePreferredStockMember" xlink:to="lab_chpt_SeriesARedeemableConvertiblePreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SeriesARedeemableConvertiblePreferredStockMember" xml:lang="en-US">Series A redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_MergerAgreementMember" xml:lang="en-US">Merger Agreement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_MergerAgreementMember" xlink:to="lab_chpt_MergerAgreementMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money Market Funds [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US">Liability Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantLiabilitiesMember" xlink:label="loc_chpt_AssumedCommonStockWarrantLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AssumedCommonStockWarrantLiabilitiesMember" xml:lang="en-US">Assumed Common Stock Warrant Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_AssumedCommonStockWarrantLiabilitiesMember" xml:lang="en-US">Common Stock Warrant Liabilities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AssumedCommonStockWarrantLiabilitiesMember" xlink:to="lab_chpt_AssumedCommonStockWarrantLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AssumedCommonStockWarrantLiabilitiesMember" xml:lang="en-US">Assumed common stock warrant liabilities.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xml:lang="en-US">Redeemable Convertible Preferred Stock Warrant Liability [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xml:lang="en-US">Redeemable Convertible Preferred Stock Warrant Liability [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:to="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xml:lang="en-US">Redeemable convertible preferred stock warrant liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Financial Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xml:lang="en-US">Financial Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Level&#160;1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Level&#160;3</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Significant Other Unobservable Inputs (Level 3) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Measurement Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnOutLiabilityMember" xlink:label="loc_chpt_EarnOutLiabilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnOutLiabilityMember" xml:lang="en-US">Earn Out Liability [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_EarnOutLiabilityMember" xml:lang="en-US">Earnout Liability [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnOutLiabilityMember" xlink:to="lab_chpt_EarnOutLiabilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnOutLiabilityMember" xml:lang="en-US">Earn out liability</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Ending balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xml:lang="en-US">Beginning balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xml:lang="en-US">Issuance of earnout shares upon triggering events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Reclassification Of Option Warrants To Stockholders Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xml:lang="en-US">Reclassification of option warrants to stockholders' equity (deficit) due to exercise</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xlink:to="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability reclassification of option warrants to stockholders equity.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Reclassification Of Preferred Stock Warrant Liability Upon Reverse Capitalization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xml:lang="en-US">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xlink:to="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability reclassification of preferred stock warrant liability upon reverse capitalization.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Reclassification of Remaining Contingent Earn out Liability Upon Triggering Event</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xml:lang="en-US">Reclassification of remaining contingent earnout liability upon triggering event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xlink:to="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability reclassification of remaining contingent earn out liability upon triggering event.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xml:lang="en-US">Private placement warrant liability acquired as part of the merger</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Contingent Earn Out Liability Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xml:lang="en-US">Contingent earnout liability recognized upon the closing of the reverse recapitalization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xlink:to="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xml:lang="en-US">Fair value measurement with unobservable inputs reconciliation recurring basis liability contingent earn out liability recognized.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xml:lang="en-US">Change in fair value included in other income (expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xml:lang="en-US">Financial Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US">Financial Instruments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xml:lang="en-US">Marketable Securities, Unrealized Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xml:lang="en-US">Unrealized gains or losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Inventory, Work in Process, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryWorkInProcess" xml:lang="en-US">Work-in-progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryFinishedGoods" xml:lang="en-US">Finished goods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryRawMaterials" xml:lang="en-US">Raw materials</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less: Accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConstructionInProgressMember" xml:lang="en-US">Construction in Progress [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConstructionInProgressMember" xml:lang="en-US">Construction in progress [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold improvements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xml:lang="en-US">Tools, Dies and Molds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xml:lang="en-US">Tooling [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ToolsDiesAndMoldsMember" xlink:to="lab_us-gaap_ToolsDiesAndMoldsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xml:lang="en-US">Machinery and Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xml:lang="en-US">Machinery and equipment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xml:lang="en-US">Computer Software, Intangible Asset [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xml:lang="en-US">Computers and software [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture and Fixtures [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture and fixtures [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OwnedAndOperatedSystemsMember" xlink:label="loc_chpt_OwnedAndOperatedSystemsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_OwnedAndOperatedSystemsMember" xml:lang="en-US">Owned And Operated Systems [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_OwnedAndOperatedSystemsMember" xml:lang="en-US">Owned and operated systems [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_OwnedAndOperatedSystemsMember" xlink:to="lab_chpt_OwnedAndOperatedSystemsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_OwnedAndOperatedSystemsMember" xml:lang="en-US">Owned and operated systems.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Payables and Accruals [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantyAccrualsCurrent" xlink:label="loc_chpt_WarrantyAccrualsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_WarrantyAccrualsCurrent" xml:lang="en-US">Warranty Accruals Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_WarrantyAccrualsCurrent" xml:lang="en-US">Warranty accruals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_WarrantyAccrualsCurrent" xlink:to="lab_chpt_WarrantyAccrualsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_WarrantyAccrualsCurrent" xml:lang="en-US">Warranty accruals current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities, current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Less: current portion of operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Payroll and related expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RefundableCustomerDeposits" xlink:label="loc_chpt_RefundableCustomerDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RefundableCustomerDeposits" xml:lang="en-US">Refundable Customer Deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_RefundableCustomerDeposits" xml:lang="en-US">Refundable customer deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RefundableCustomerDeposits" xlink:to="lab_chpt_RefundableCustomerDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RefundableCustomerDeposits" xml:lang="en-US">Refundable customer deposits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xml:lang="en-US">Disaggregation of Revenue [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis" xml:lang="en-US">Geographical [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain" xml:lang="en-US">Geographical [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RestOfTheWorldMember" xlink:label="loc_chpt_RestOfTheWorldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RestOfTheWorldMember" xml:lang="en-US">Rest Of The World [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_RestOfTheWorldMember" xml:lang="en-US">Rest of World [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RestOfTheWorldMember" xlink:to="lab_chpt_RestOfTheWorldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RestOfTheWorldMember" xml:lang="en-US">Rest of the world.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_country_US" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_US" xml:lang="en-US">UNITED STATES</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_US" xml:lang="en-US">United States [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xml:lang="en-US">Line of Credit Facility [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TwoThousandEighteenLoanMember" xlink:label="loc_chpt_TwoThousandEighteenLoanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TwoThousandEighteenLoanMember" xml:lang="en-US">Two Thousand Eighteen Loan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_TwoThousandEighteenLoanMember" xml:lang="en-US">2018 Loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TwoThousandEighteenLoanMember" xlink:to="lab_chpt_TwoThousandEighteenLoanMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Term loan facility maximum borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xml:lang="en-US">Line of Credit Facility, Average Outstanding Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xml:lang="en-US">Term loan facility borrowings during the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityAverageOutstandingAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payments of Debt Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payment of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from term loan facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTerm" xml:lang="en-US">Debt Instrument, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTerm" xml:lang="en-US">Term loan facility term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xml:lang="en-US">Line of Credit Facility, Periodic Payment, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xml:lang="en-US">Term loan facility interest expense incurred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:to="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" xml:lang="en-US">Term loan facility interest rate description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xml:lang="en-US">Repayments of Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xml:lang="en-US">Repayments of term loan facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xlink:label="loc_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xml:lang="en-US">Repayment of Acrrued Interest and Prepayment Fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xml:lang="en-US">Payments of accrued interest and prepayment fees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xlink:to="lab_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xml:lang="en-US">Payments of accrued interest and prepayment fees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xml:lang="en-US">Term loan facility interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xml:lang="en-US">Interest Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestPayableCurrentAndNoncurrent" xml:lang="en-US">Term loan facility accrued interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_InterestPayableCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommitmentsandContingenciesDetailsTable" xlink:label="loc_chpt_CommitmentsandContingenciesDetailsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommitmentsandContingenciesDetailsTable" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsTable" xlink:to="lab_chpt_CommitmentsandContingenciesDetailsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentMember" xlink:label="loc_us-gaap_PurchaseCommitmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseCommitmentMember" xml:lang="en-US">Purchase Commitment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentMember" xlink:to="lab_us-gaap_PurchaseCommitmentMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommitmentsandContingenciesDetailsLineItems" xlink:label="loc_chpt_CommitmentsandContingenciesDetailsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommitmentsandContingenciesDetailsLineItems" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsLineItems" xlink:to="lab_chpt_CommitmentsandContingenciesDetailsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PurchaseObligation" xml:lang="en-US">Purchase Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PurchaseObligation" xml:lang="en-US">Purchase commitments for goods and services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xml:lang="en-US">Total undiscounted operating lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xml:lang="en-US">2022 (remaining six months)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockAbstract" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockAbstract" xml:lang="en-US">Redeemable Convertible Preferred Stock [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockAbstract" xlink:to="lab_chpt_RedeemableConvertiblePreferredStockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockAbstract" xml:lang="en-US">Redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockTable" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockTable" xml:lang="en-US">Redeemable Convertible Preferred Stock [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable" xlink:to="lab_chpt_RedeemableConvertiblePreferredStockTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockTable" xml:lang="en-US">Redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockLineItems" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockLineItems" xml:lang="en-US">Redeemable Convertible Preferred Stock [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems" xlink:to="lab_chpt_RedeemableConvertiblePreferredStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockLineItems" xml:lang="en-US">Redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAuthorizedToIssuePriorToMerger" xlink:label="loc_chpt_SharesAuthorizedToIssuePriorToMerger" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharesAuthorizedToIssuePriorToMerger" xml:lang="en-US">Shares Authorized To Issue Prior To Merger</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SharesAuthorizedToIssuePriorToMerger" xml:lang="en-US">Shares authorized to issue prior to merger</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharesAuthorizedToIssuePriorToMerger" xlink:to="lab_chpt_SharesAuthorizedToIssuePriorToMerger" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharesAuthorizedToIssuePriorToMerger" xml:lang="en-US">Shares Authorized To Issue Prior To Merger.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Business combination, stock issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockVotingRights" xml:lang="en-US">Common Stock, Voting Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockVotingRights" xml:lang="en-US">Voting rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesParValue" xlink:label="loc_chpt_SharesParValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharesParValue" xml:lang="en-US">Shares Par Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SharesParValue" xml:lang="en-US">Shares par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharesParValue" xlink:to="lab_chpt_SharesParValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharesParValue" xml:lang="en-US">Shares par value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business combination, stock issued value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xml:lang="en-US">Business combination, issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" xlink:to="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" xml:lang="en-US">Common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" xlink:to="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" xml:lang="en-US">Common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" xlink:to="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" xml:lang="en-US">Common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xlink:to="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xml:lang="en-US">Common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" xlink:label="loc_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" xml:lang="en-US">Shares Available For Grant UnderTwo Thousand Twenty One Equity Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" xml:lang="en-US">Shares available for grant under 2021 Equity Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" xlink:to="lab_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" xlink:label="loc_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" xml:lang="en-US">Shares Available For Grant Under Two Thousand Twenty One ESPP [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" xml:lang="en-US">Shares available for grant under 2021 ESPP [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" xlink:to="lab_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockReservedForEarnoutMember" xlink:label="loc_chpt_CommonStockReservedForEarnoutMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockReservedForEarnoutMember" xml:lang="en-US">Common Stock Reserved For Earnout [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_CommonStockReservedForEarnoutMember" xml:lang="en-US">Common stock reserved for Earnout [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockReservedForEarnoutMember" xlink:to="lab_chpt_CommonStockReservedForEarnoutMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RestrictedStockUnitsAndOutstandingMember" xlink:label="loc_chpt_RestrictedStockUnitsAndOutstandingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RestrictedStockUnitsAndOutstandingMember" xml:lang="en-US">Restricted Stock Units and Outstanding [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_RestrictedStockUnitsAndOutstandingMember" xml:lang="en-US">Restricted Stock Units and Outstanding [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RestrictedStockUnitsAndOutstandingMember" xlink:to="lab_chpt_RestrictedStockUnitsAndOutstandingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RestrictedStockUnitsAndOutstandingMember" xml:lang="en-US">Restricted Stock Units and Outstanding [Member]</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockOptionsIssuedAndOutstandingMember" xlink:label="loc_chpt_StockOptionsIssuedAndOutstandingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockOptionsIssuedAndOutstandingMember" xml:lang="en-US">Stock Options Issued and Outstanding [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_StockOptionsIssuedAndOutstandingMember" xml:lang="en-US">Stock options issued and outstanding [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockOptionsIssuedAndOutstandingMember" xlink:to="lab_chpt_StockOptionsIssuedAndOutstandingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockOptionsIssuedAndOutstandingMember" xml:lang="en-US">Stock options issued and outstanding.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" xml:lang="en-US">Common Stock Capital Shares Reserved For Future Issuance [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" xlink:to="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" xml:lang="en-US">Common stock capital shares reserved for future issuance.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesSubscribedButUnissued" xml:lang="en-US">Common Stock, Shares Subscribed but Unissued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesSubscribedButUnissued" xml:lang="en-US">Stock that may be issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesSubscribedButUnissued" xlink:to="lab_us-gaap_CommonStockSharesSubscribedButUnissued" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xlink:label="loc_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xml:lang="en-US">Class Of Warrant Or Righst Days From Which Warrants Or Rights Exercisable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xml:lang="en-US">Days from which Warrants are exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xlink:to="lab_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xml:lang="en-US">Class of warrant or righst days from which warrants or rights exercisable.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutTriggeringSharePrice" xlink:label="loc_chpt_EarnoutTriggeringSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnoutTriggeringSharePrice" xml:lang="en-US">Earnout Triggering Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_EarnoutTriggeringSharePrice" xml:lang="en-US">Earnout triggering share price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnoutTriggeringSharePrice" xlink:to="lab_chpt_EarnoutTriggeringSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnoutTriggeringSharePrice" xml:lang="en-US">Earnout triggering share price.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ThresholdTriggeringSharePrice" xlink:label="loc_chpt_ThresholdTriggeringSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ThresholdTriggeringSharePrice" xml:lang="en-US">Threshold Triggering Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_ThresholdTriggeringSharePrice" xml:lang="en-US">Threshold triggering Share price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ThresholdTriggeringSharePrice" xlink:to="lab_chpt_ThresholdTriggeringSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ThresholdTriggeringSharePrice" xml:lang="en-US">Threshold triggering share price.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceTriggeringEarnout" xlink:label="loc_chpt_SharePriceTriggeringEarnout" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharePriceTriggeringEarnout" xml:lang="en-US">Share Price Triggering Earnout</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SharePriceTriggeringEarnout" xml:lang="en-US">Share price triggering Earnout</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_chpt_SharePriceTriggeringEarnout" xml:lang="en-US">Share Price Triggering Earnout</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharePriceTriggeringEarnout" xlink:to="lab_chpt_SharePriceTriggeringEarnout" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharePriceTriggeringEarnout" xml:lang="en-US">Share price triggering earnout.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xml:lang="en-US">Proceeds from Warrant Exercises</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromWarrantExercises" xml:lang="en-US">Proceeds from warrants exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromWarrantExercises" xlink:to="lab_us-gaap_ProceedsFromWarrantExercises" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutLiability" xlink:label="loc_chpt_EarnoutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnoutLiability" xml:lang="en-US">Earnout Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_EarnoutLiability" xml:lang="en-US">Earnout liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnoutLiability" xlink:to="lab_chpt_EarnoutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnoutLiability" xml:lang="en-US">Earnout liability.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringSharePrice" xlink:label="loc_chpt_TriggeringSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TriggeringSharePrice" xml:lang="en-US">Triggering Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_TriggeringSharePrice" xml:lang="en-US">Triggering Share price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TriggeringSharePrice" xlink:to="lab_chpt_TriggeringSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TriggeringSharePrice" xml:lang="en-US">Triggering share price.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xlink:label="loc_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xml:lang="en-US">Number Of Days Determining Earnout Triggering Event</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xml:lang="en-US">Number of days determining Earnout Triggering Event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xlink:to="lab_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xml:lang="en-US">Number of days determining earnout triggering event.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xlink:label="loc_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xml:lang="en-US">Number Of Consecutive Days Determining Earnout Triggering Event</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xml:lang="en-US">Number of consecutive days determining Earnout Triggering Event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xlink:to="lab_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xml:lang="en-US">Number of consecutive days determining earnout triggering event.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockIssuableDuringPeriodValueNewIssues" xlink:label="loc_chpt_StockIssuableDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_StockIssuableDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issuable During Period Value New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_StockIssuableDuringPeriodValueNewIssues" xml:lang="en-US">Stock issuable value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_StockIssuableDuringPeriodValueNewIssues" xlink:to="lab_chpt_StockIssuableDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_StockIssuableDuringPeriodValueNewIssues" xml:lang="en-US">Stock issuable during period value new issues.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsExercised" xlink:label="loc_chpt_WarrantsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_WarrantsExercised" xml:lang="en-US">Warrants Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_WarrantsExercised" xml:lang="en-US">Warrants Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_WarrantsExercised" xlink:to="lab_chpt_WarrantsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_WarrantsExercised" xml:lang="en-US">Warrants exercised.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantsReedemptionPricePerWarrant" xlink:label="loc_chpt_ClassOfWarrantsReedemptionPricePerWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantsReedemptionPricePerWarrant" xml:lang="en-US">Class of Warrants Reedemption Price per Warrant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_ClassOfWarrantsReedemptionPricePerWarrant" xml:lang="en-US">Class of warrants reedemption price per warrant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantsReedemptionPricePerWarrant" xlink:to="lab_chpt_ClassOfWarrantsReedemptionPricePerWarrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantsReedemptionPricePerWarrant" xml:lang="en-US">Class of warrants reedemption price per warrant.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xml:lang="en-US">Class of Warrant or Right, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xml:lang="en-US">Class of warrants outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xml:lang="en-US">Outstanding as of July 31, 2021</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xml:lang="en-US">Outstanding as of January&#160;31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutShares" xlink:label="loc_chpt_EarnoutShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnoutShares" xml:lang="en-US">Earnout Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnoutShares" xlink:to="lab_chpt_EarnoutShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnoutShares" xml:lang="en-US">Earnout shares.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfWarrantsCalledForRedemption" xlink:label="loc_chpt_NumberOfWarrantsCalledForRedemption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_NumberOfWarrantsCalledForRedemption" xml:lang="en-US">Number of Warrants Called For Redemption</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_NumberOfWarrantsCalledForRedemption" xml:lang="en-US">Number of warrants called for redemption</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_NumberOfWarrantsCalledForRedemption" xlink:to="lab_chpt_NumberOfWarrantsCalledForRedemption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_NumberOfWarrantsCalledForRedemption" xml:lang="en-US">Number of warrants called for redemption.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xlink:label="loc_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xml:lang="en-US">Class of Warrants Redeemed Or Called During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xml:lang="en-US">Class of warrants redeemed Or called during period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xlink:to="lab_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xml:lang="en-US">Class of warrants redeemed Or called during period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xml:lang="en-US">Earnout liability fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Stock issued during period, shares, acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xml:lang="en-US">Fair value adjustment of warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EstimatedFairValueOfEarnOutLiability" xlink:label="loc_chpt_EstimatedFairValueOfEarnOutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EstimatedFairValueOfEarnOutLiability" xml:lang="en-US">Estimated Fair Value Of Earn out Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_EstimatedFairValueOfEarnOutLiability" xml:lang="en-US">Estimated fair value of earn out liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EstimatedFairValueOfEarnOutLiability" xlink:to="lab_chpt_EstimatedFairValueOfEarnOutLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EstimatedFairValueOfEarnOutLiability" xml:lang="en-US">Estimated fair value of earn out liability.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xlink:label="loc_chpt_InitialMeasurementsOfFairValueOfWarrantLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xml:lang="en-US">Initial Measurements of Fair Value of Warrant Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xml:lang="en-US">Initial measurements of fair value of warrant liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xlink:to="lab_chpt_InitialMeasurementsOfFairValueOfWarrantLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xml:lang="en-US">Initial measurements of fair value of warrant liability.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventAxis" xlink:label="loc_chpt_EventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EventAxis" xml:lang="en-US">Event [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EventAxis" xlink:to="lab_chpt_EventAxis" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EventDomain" xml:lang="en-US">Event [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EventDomain" xlink:to="lab_chpt_EventDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutTriggeringEventMember" xlink:label="loc_chpt_EarnoutTriggeringEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnoutTriggeringEventMember" xml:lang="en-US">Earnout Triggering Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnoutTriggeringEventMember" xlink:to="lab_chpt_EarnoutTriggeringEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnoutTriggeringEventMember" xml:lang="en-US">Earnout triggering event.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainMember" xlink:label="loc_chpt_GainMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_GainMember" xml:lang="en-US">Gain [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_GainMember" xlink:to="lab_chpt_GainMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_GainMember" xml:lang="en-US">Gain.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesMember" xlink:label="loc_chpt_EarnoutSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnoutSharesMember" xml:lang="en-US">Earnout Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnoutSharesMember" xlink:to="lab_chpt_EarnoutSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnoutSharesMember" xml:lang="en-US">Earnout Shares</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockMember" xml:lang="en-US">Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantsMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantsMember" xml:lang="en-US">Redeemable Convertible Preferred Stock Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember" xlink:to="lab_chpt_RedeemableConvertiblePreferredStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_RedeemableConvertiblePreferredStockWarrantsMember" xml:lang="en-US">Redeemable convertible preferred stock warrants.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeAxis" xlink:label="loc_chpt_SharePriceRangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharePriceRangeAxis" xml:lang="en-US">Share Price Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharePriceRangeAxis" xlink:to="lab_chpt_SharePriceRangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharePriceRangeAxis" xml:lang="en-US">Share price range.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharePriceRangeDomain" xml:lang="en-US">Share Price Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharePriceRangeDomain" xlink:to="lab_chpt_SharePriceRangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharePriceRangeDomain" xml:lang="en-US">Share price range.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualFifteenUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualFifteenUsdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharePriceGreaterOrEqualFifteenUsdMember" xml:lang="en-US">Share Price Greater Or Equal Fifteen Usd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SharePriceGreaterOrEqualFifteenUsdMember" xml:lang="en-US">Share Price Greater Or Equal 15 USD [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharePriceGreaterOrEqualFifteenUsdMember" xlink:to="lab_chpt_SharePriceGreaterOrEqualFifteenUsdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharePriceGreaterOrEqualFifteenUsdMember" xml:lang="en-US">Share price greater or equal fifteen usd.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualTwentyUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualTwentyUsdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharePriceGreaterOrEqualTwentyUsdMember" xml:lang="en-US">Share Price Greater Or Equal Twenty Usd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SharePriceGreaterOrEqualTwentyUsdMember" xml:lang="en-US">Share Price Greater Or Equal 20 USD [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharePriceGreaterOrEqualTwentyUsdMember" xlink:to="lab_chpt_SharePriceGreaterOrEqualTwentyUsdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharePriceGreaterOrEqualTwentyUsdMember" xml:lang="en-US">Share price greater or equal twenty usd.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualThirtyUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualThirtyUsdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SharePriceGreaterOrEqualThirtyUsdMember" xml:lang="en-US">Share Price Greater Or Equal Thirty Usd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_SharePriceGreaterOrEqualThirtyUsdMember" xml:lang="en-US">Share Price Greater Or Equal 30 USD [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SharePriceGreaterOrEqualThirtyUsdMember" xlink:to="lab_chpt_SharePriceGreaterOrEqualThirtyUsdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_SharePriceGreaterOrEqualThirtyUsdMember" xml:lang="en-US">Share price greater or equal thirty usd.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargepointMember" xlink:label="loc_chpt_LegacyChargepointMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_LegacyChargepointMember" xml:lang="en-US">Legacy Chargepoint [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_LegacyChargepointMember" xlink:to="lab_chpt_LegacyChargepointMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesBDEPreferredStockMember" xlink:label="loc_chpt_SeriesBDEPreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_SeriesBDEPreferredStockMember" xml:lang="en-US">Series B D E Preferred Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_SeriesBDEPreferredStockMember" xlink:to="lab_chpt_SeriesBDEPreferredStockMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameAxis" xlink:label="loc_chpt_TrancheNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TrancheNameAxis" xml:lang="en-US">Tranche Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TrancheNameAxis" xlink:to="lab_chpt_TrancheNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TrancheNameAxis" xml:lang="en-US">Tranche name.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TrancheNameDomain" xml:lang="en-US">Tranche Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TrancheNameDomain" xlink:to="lab_chpt_TrancheNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TrancheNameDomain" xml:lang="en-US">Tranche name.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheThreeMember" xlink:label="loc_chpt_TrancheThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_TrancheThreeMember" xml:lang="en-US">Tranche Three [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_TrancheThreeMember" xml:lang="en-US">Tranche Three [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_TrancheThreeMember" xlink:to="lab_chpt_TrancheThreeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_TrancheThreeMember" xml:lang="en-US">Tranche three.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:to="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xml:lang="en-US">Fair value measurements inputs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xml:lang="en-US">Measurement Input Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xml:lang="en-US">Measurement Input Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US">Risk-free interest rate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xml:lang="en-US">Dividend rate [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendRateMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xml:lang="en-US">Measurement Input, Expected Term [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xml:lang="en-US">Expected term (years) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xml:lang="en-US">Expected volatility [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightTable" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AssumedCommonStockWarrantsOrRightTable" xml:lang="en-US">Assumed Common Stock Warrants Or Right [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable" xlink:to="lab_chpt_AssumedCommonStockWarrantsOrRightTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AssumedCommonStockWarrantsOrRightTable" xml:lang="en-US">Assumed common stock warrants or right.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyCommonAndPreferredStockWarrantsMember" xlink:label="loc_chpt_LegacyCommonAndPreferredStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_LegacyCommonAndPreferredStockWarrantsMember" xml:lang="en-US">Legacy Common And Preferred Stock Warrants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_LegacyCommonAndPreferredStockWarrantsMember" xml:lang="en-US">Legacy Common and Preferred Stock Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_LegacyCommonAndPreferredStockWarrantsMember" xlink:to="lab_chpt_LegacyCommonAndPreferredStockWarrantsMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightLineItems" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_AssumedCommonStockWarrantsOrRightLineItems" xml:lang="en-US">Assumed Common Stock Warrants Or Right [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems" xlink:to="lab_chpt_AssumedCommonStockWarrantsOrRightLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_AssumedCommonStockWarrantsOrRightLineItems" xml:lang="en-US">Assumed common stock warrants or right.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xlink:label="loc_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xml:lang="en-US">Class Of Warrant Or Right Assumed As Part Of The Merger</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xml:lang="en-US">Common Stock Warrants as Part of the Merger</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xlink:to="lab_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xml:lang="en-US">Class of warrant or right assumed as part of the merger.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsRedeemed" xlink:label="loc_chpt_WarrantsRedeemed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_WarrantsRedeemed" xml:lang="en-US">Warrants Redeemed</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_WarrantsRedeemed" xml:lang="en-US">Warrants Redeemed</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_WarrantsRedeemed" xlink:to="lab_chpt_WarrantsRedeemed" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_WarrantsRedeemed" xml:lang="en-US">Warrants redeemed.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargepointSharesMember" xlink:label="loc_chpt_LegacyChargepointSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_LegacyChargepointSharesMember" xml:lang="en-US">Legacy ChargePoint Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_LegacyChargepointSharesMember" xlink:to="lab_chpt_LegacyChargepointSharesMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Private Placement Warrants Basis Valuation Techniques [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" xlink:to="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" xml:lang="en-US">Fair value private placement warrants basis valuation techniques.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MeasurementInputMarketPriceMember" xlink:label="loc_chpt_MeasurementInputMarketPriceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_MeasurementInputMarketPriceMember" xml:lang="en-US">Measurement Input Market Price [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_chpt_MeasurementInputMarketPriceMember" xml:lang="en-US">Market price of public stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_MeasurementInputMarketPriceMember" xlink:to="lab_chpt_MeasurementInputMarketPriceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_MeasurementInputMarketPriceMember" xml:lang="en-US">Measurement input market price.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xml:lang="en-US">Measurement Input, Exercise Price [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xml:lang="en-US">Exercise price [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:to="lab_us-gaap_MeasurementInputExercisePriceMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Private Placement Warrants Basis Valuation Techniques [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" xlink:to="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" xml:lang="en-US">Fair value private placement warrants basis valuation techniques.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Earnout Liability Basis Valuation Techniques [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" xlink:to="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" xml:lang="en-US">Fair value earnout liability basis valuation techniques.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Earnout Liability Basis Valuation Techniques [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" xlink:to="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" xml:lang="en-US">Fair value earnout liability basis valuation techniques.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xml:lang="en-US">Earnout Liability Measurement Input</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xml:lang="en-US">Measurement Input, Share Price [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xml:lang="en-US">Current stock price [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputSharePriceMember" xlink:to="lab_us-gaap_MeasurementInputSharePriceMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of options outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of stock option awards outstanding beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Number of stock option awards outstanding ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based Payment Arrangement, Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock based compensation expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Total stock-based compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xml:lang="en-US">Share based compensation arrangement, description of plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US">Total compensation cost related to unvested awards not yet recognised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Total unrecognized stock based compensation cost related to stock awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Weighted average period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share based compensation arrangement, shares available for grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xml:lang="en-US">Share based compensation, terms of plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xml:lang="en-US">Chief Executive Officer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CeoAwardsPlanMember" xlink:label="loc_chpt_CeoAwardsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CeoAwardsPlanMember" xml:lang="en-US">CEO Awards Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CeoAwardsPlanMember" xlink:to="lab_chpt_CeoAwardsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CeoAwardsPlanMember" xml:lang="en-US">CEO Awards Plan.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandTwentyOneMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandTwentyOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EquityIncentivePlanTwoThousandTwentyOneMember" xml:lang="en-US">Equity Incentive Plan Two Thousand Twenty One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EquityIncentivePlanTwoThousandTwentyOneMember" xlink:to="lab_chpt_EquityIncentivePlanTwoThousandTwentyOneMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" xlink:label="loc_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" xml:lang="en-US">Equity Stock Purchase Plan Two Thousand Twenty One [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" xlink:to="lab_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandSeventeenMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandSeventeenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EquityIncentivePlanTwoThousandSeventeenMember" xml:lang="en-US">Equity Incentive Plan Two Thousand Seventeen [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EquityIncentivePlanTwoThousandSeventeenMember" xlink:to="lab_chpt_EquityIncentivePlanTwoThousandSeventeenMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandSevenMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandSevenMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EquityIncentivePlanTwoThousandSevenMember" xml:lang="en-US">Equity Incentive Plan Two Thousand Seven [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EquityIncentivePlanTwoThousandSevenMember" xlink:to="lab_chpt_EquityIncentivePlanTwoThousandSevenMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price outstanding ending balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price outstanding beginning balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price expired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price options vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Number of stock option awards options vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Number of stock option awards forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xml:lang="en-US">Number of stock option awards expired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value options vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Number of stock option awards exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted average exercise price exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted average remaining contractual term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining contractual term options vested and expected to vest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining contractual term exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Aggregate intrinsic value exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xml:lang="en-US">Share-based Payment Arrangement, Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average Grant Date Fair Value per Share Outstanding as of January 31, 2021</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average Grant Date Fair Value per Share Outstanding as of July 31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of Shares Outstanding as of January 31, 2021</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of Shares Outstanding as of July 31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Number of Shares RSU vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average Grant Date Fair Value per Share RSU vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average Grant Date Fair Value per Share RSU granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Number of Shares RSU granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Number of Shares RSU forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted Average Grant Date Fair Value per Share RSU forfeited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xml:lang="en-US">Share-based Payment Arrangement, Additional Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of revenue [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and development [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Sales and marketing [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and Administrative Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and administrative [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DaimlerMember" xlink:label="loc_chpt_DaimlerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DaimlerMember" xml:lang="en-US">Daimler [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DaimlerMember" xlink:to="lab_chpt_DaimlerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_DaimlerMember" xml:lang="en-US">Daimler.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xml:lang="en-US">Accounts Receivable, Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xml:lang="en-US">Related party accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xlink:label="loc_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xml:lang="en-US">Exchange Ratio Used To Determine The Number Of Shares Of Common Stock Into Which They Converted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xml:lang="en-US">Exchange ratio used to determine the number of shares of common stock into which they converted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xlink:to="lab_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xml:lang="en-US">Exchange ratio used to determine the number of shares of common stock into which they converted.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainAttributableToEarnOutSharesIssued" xlink:label="loc_chpt_GainAttributableToEarnOutSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_GainAttributableToEarnOutSharesIssued" xml:lang="en-US">Gain Attributable To Earn Out Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_GainAttributableToEarnOutSharesIssued" xml:lang="en-US">Less: Gain attributable to earnout shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_GainAttributableToEarnOutSharesIssued" xlink:to="lab_chpt_GainAttributableToEarnOutSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_GainAttributableToEarnOutSharesIssued" xml:lang="en-US">Gain attributable to earn out shares issued.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" xlink:label="loc_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" xml:lang="en-US">Cumulative Undeclared Dividends On Redeemable Convertible Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" xml:lang="en-US">Adjust: Cumulative dividends on redeemable convertible preferred stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" xlink:to="lab_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" xml:lang="en-US">Cumulative undeclared dividends on redeemable convertible preferred stock.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToVestedOptionHolders" xlink:label="loc_chpt_DeemedDividendsAttributableToVestedOptionHolders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_DeemedDividendsAttributableToVestedOptionHolders" xml:lang="en-US">Deemed Dividends Attributable To Vested Option Holders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_DeemedDividendsAttributableToVestedOptionHolders" xml:lang="en-US">Adjust: Deemed dividends attributable to vested option holders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_DeemedDividendsAttributableToVestedOptionHolders" xlink:to="lab_chpt_DeemedDividendsAttributableToVestedOptionHolders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_DeemedDividendsAttributableToVestedOptionHolders" xml:lang="en-US">Deemed dividends attributable to vested option holders.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xml:lang="en-US">Weighted average common shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xlink:label="loc_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xml:lang="en-US">Weighted Average Unvested Restricted Shares And Shares Subject To Repurchase</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xml:lang="en-US">Less: Weighted-average unvested restricted shares and shares subject to repurchase</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xlink:to="lab_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xml:lang="en-US">Weighted average unvested restricted shares and shares subject to repurchase.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average shares outstanding - Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesUnderTheTreasuryStockMethod" xlink:label="loc_chpt_EarnoutSharesUnderTheTreasuryStockMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_EarnoutSharesUnderTheTreasuryStockMethod" xml:lang="en-US">Earnout Shares Under The Treasury Stock Method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_EarnoutSharesUnderTheTreasuryStockMethod" xml:lang="en-US">Add: Earnout Shares under the treasury stock method</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_EarnoutSharesUnderTheTreasuryStockMethod" xlink:to="lab_chpt_EarnoutSharesUnderTheTreasuryStockMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_EarnoutSharesUnderTheTreasuryStockMethod" xml:lang="en-US">Earnout shares under the treasury stock method.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xlink:label="loc_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xml:lang="en-US">Public And Private Placements Warrants Under The Treasury Stock Method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xml:lang="en-US">Add: Public and Private Placement Warrants under the treasury stock method</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xlink:to="lab_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xml:lang="en-US">Public and private placements warrants under the treasury stock method.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_UnvestedEarlyExercisedCommonStockOptionsMember" xlink:label="loc_chpt_UnvestedEarlyExercisedCommonStockOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_UnvestedEarlyExercisedCommonStockOptionsMember" xml:lang="en-US">Unvested Early Exercised Common Stock Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_chpt_UnvestedEarlyExercisedCommonStockOptionsMember" xml:lang="en-US">Unvested early exercised common stock options [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_UnvestedEarlyExercisedCommonStockOptionsMember" xlink:to="lab_chpt_UnvestedEarlyExercisedCommonStockOptionsMember" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockAndPreferredStockWarrantsMember" xlink:label="loc_chpt_CommonStockAndPreferredStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_CommonStockAndPreferredStockWarrantsMember" xml:lang="en-US">Common Stock and Preferred Stock Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_CommonStockAndPreferredStockWarrantsMember" xlink:to="lab_chpt_CommonStockAndPreferredStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_CommonStockAndPreferredStockWarrantsMember" xml:lang="en-US">Common stock and preferred stock warrants.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Options to purchase common stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Total potentially dilutive common share equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_HasToBeMember" xlink:label="loc_chpt_HasToBeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_HasToBeMember" xml:lang="en-US">Has To Be [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_HasToBeMember" xlink:to="lab_chpt_HasToBeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_HasToBeMember" xml:lang="en-US">Has to be.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ViricitiBVMember" xlink:label="loc_chpt_ViricitiBVMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_ViricitiBVMember" xml:lang="en-US">ViriCiti B V [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_ViricitiBVMember" xlink:to="lab_chpt_ViricitiBVMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_ViricitiBVMember" xml:lang="en-US">ViriCiti B V.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorAxis" xlink:label="loc_chpt_InvestorAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_InvestorAxis" xml:lang="en-US">Investor [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_InvestorAxis" xlink:to="lab_chpt_InvestorAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_InvestorAxis" xml:lang="en-US">Investor.</label>
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorDomain" xlink:label="loc_chpt_InvestorDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_chpt_InvestorDomain" xml:lang="en-US">Investor [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chpt_InvestorDomain" xlink:to="lab_chpt_InvestorDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_chpt_InvestorDomain" xml:lang="en-US">Investor.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>chpt-20210731_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 11-September-2021 [12:19:43] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CoverPage" roleURI="http://charge.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedBalanceSheets" roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfOperations" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CondensedConsolidatedStatementsOfCashFlows" roleURI="http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#DescriptionOfBusinessAndBasisOfPresentation" roleURI="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://charge.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalization" roleURI="http://charge.com/role/ReverseRecapitalization" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurements" roleURI="http://charge.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItems" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItems" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#Debt" roleURI="http://charge.com/role/Debt" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingencies" roleURI="http://charge.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStock" roleURI="http://charge.com/role/CommonStock" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnouts" roleURI="http://charge.com/role/StockWarrantsAndEarnouts" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensation" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#IncomeTaxes" roleURI="http://charge.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactions" roleURI="http://charge.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShare" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#AcquisitionsAndSubsequentEvents" roleURI="http://charge.com/role/AcquisitionsAndSubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationTables" roleURI="http://charge.com/role/ReverseRecapitalizationTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsTables" roleURI="http://charge.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsTables" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesTables" roleURI="http://charge.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStockTables" roleURI="http://charge.com/role/CommonStockTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsTables" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationTables" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactionsTables" roleURI="http://charge.com/role/RelatedPartyTransactionsTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareTables" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" roleURI="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" roleURI="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#ReverseRecapitalizationAdditionalInformationDetails" roleURI="http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails" roleURI="http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#FairValueMeasurementsAdditionalInformationDetails" roleURI="http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail" roleURI="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#DebtAdditionalInformationDetail" roleURI="http://charge.com/role/DebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" roleURI="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStockAdditionalInformationDetail" roleURI="http://charge.com/role/CommonStockAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail" roleURI="http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsAdditionalInformationDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail" roleURI="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationAdditionalInformationDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" roleURI="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://charge.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail" roleURI="http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareAdditionalInformationDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail" roleURI="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail" />
<roleRef xlink:type="simple" xlink:href="chpt-20210731.xsd#AcquisitionsAndSubsequentEventsAdditionalInformationDetail" roleURI="http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_946990" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_946991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_946990" xlink:to="loc_dei_DocumentInformationTable_946991" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_966565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_946991" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_966565" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_966566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_966565" xlink:to="loc_us-gaap_EquityComponentDomain_966566" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_946992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_946991" xlink:to="loc_dei_DocumentInformationLineItems_946992" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_947006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentType_947006" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_947024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentPeriodEndDate_947024" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_947014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_AmendmentFlag_947014" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_991900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentQuarterlyReport_991900" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_991901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentTransitionReport_991901" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_947026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentFiscalPeriodFocus_947026" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_947025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_DocumentFiscalYearFocus_947025" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_947015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityCentralIndexKey_947015" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_947001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityRegistrantName_947001" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_947008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_CurrentFiscalYearEndDate_947008" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_947017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityCurrentReportingStatus_947017" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_947021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityFilerCategory_947021" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_991906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressAddressLine1_991906" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_966551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressCityOrTown_966551" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_947027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntitySmallBusiness_947027" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_991909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_LocalPhoneNumber_991909" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_947029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityEmergingGrowthCompany_947029" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_947031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityShellCompany_947031" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_947032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityExTransitionPeriod_947032" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_947033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityFileNumber_947033" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_991905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityTaxIdentificationNumber_991905" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_947034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityIncorporationStateCountryCode_947034" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_947035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityInteractiveDataCurrent_947035" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_991908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_CityAreaCode_991908" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_991907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressPostalZipCode_991907" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_966510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityAddressStateOrProvince_966510" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_966460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_Security12bTitle_966460" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_966461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_TradingSymbol_966461" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_966462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_SecurityExchangeName_966462" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_947036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_946992" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_947036" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2" xlink:to="loc_us-gaap_StatementTable_3" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_9" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4" xlink:to="loc_us-gaap_ClassOfStockDomain_9" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3" xlink:to="loc_us-gaap_StatementLineItems_5" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_991293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_AssetsAbstract_991293" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_12" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_991268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_RestrictedCashCurrent_991268" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_991282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_991282" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_991283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_InventoryNet_991283" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_991285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_991285" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_14" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6" xlink:to="loc_us-gaap_AssetsCurrent_14" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_991299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_991299" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_991301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_991301" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_991302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_Goodwill_991302" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_991303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_991303" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_16" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_991293" xlink:to="loc_us-gaap_Assets_16" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_17" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_AccountsPayableCurrent_17" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccruedAndOtherLiabilitiesCurrent" xlink:label="loc_chpt_AccruedAndOtherLiabilitiesCurrent_991430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_chpt_AccruedAndOtherLiabilitiesCurrent_991430" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_991343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_DeferredRevenueCurrent_991343" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_991347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_LongTermDebtCurrent_991347" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_23" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7" xlink:to="loc_us-gaap_LiabilitiesCurrent_23" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_991378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_991378" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DebtNonCurrent" xlink:label="loc_chpt_DebtNonCurrent_991379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_chpt_DebtNonCurrent_991379" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_991394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_991394" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockWarrantLiabilitiesNoncurrent" xlink:label="loc_chpt_CommonStockWarrantLiabilitiesNoncurrent_994283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_chpt_CommonStockWarrantLiabilitiesNoncurrent_994283" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent_991400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent_991400" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebtNoncurrent" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_991402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_991402" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_25" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_Liabilities_25" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_CommitmentsAndContingencies_26" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount" xlink:label="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount_991404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount_991404" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_CommonStockValue_29" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_PreferredStockValue_28" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_30" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_991406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_991406" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_31" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8" xlink:to="loc_us-gaap_StockholdersEquity_32" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_991331" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_33" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_35" xlink:to="loc_us-gaap_StatementTable_36" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_36" xlink:to="loc_us-gaap_StatementClassOfStockAxis_37" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_37" xlink:to="loc_us-gaap_ClassOfStockDomain_39" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_36" xlink:to="loc_us-gaap_StatementLineItems_38" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_991433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_991433" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_42" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquityParOrStatedValuePerShare_42" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="loc_us-gaap_TemporaryEquitySharesAuthorized_991435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquitySharesAuthorized_991435" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="loc_us-gaap_TemporaryEquitySharesIssued_991436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquitySharesIssued_991436" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_991437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_991437" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="loc_us-gaap_TemporaryEquityLiquidationPreference_991438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_TemporaryEquityLiquidationPreference_991438" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_49" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_50" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockSharesIssued_51" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_52" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_45" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_46" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockSharesIssued_47" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_38" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_48" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_54" xlink:to="loc_us-gaap_StatementTable_55" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_us-gaap_StatementClassOfStockAxis_56" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_56" xlink:to="loc_us-gaap_ClassOfStockDomain_58" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_991824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_srt_ProductOrServiceAxis_991824" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_991825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_991824" xlink:to="loc_srt_ProductsAndServicesDomain_991825" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NetworkedChargingSystemsMember" xlink:label="loc_chpt_NetworkedChargingSystemsMember_991826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_991825" xlink:to="loc_chpt_NetworkedChargingSystemsMember_991826" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubscriptionAndCirculationMember" xlink:label="loc_us-gaap_SubscriptionAndCirculationMember_991827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_991825" xlink:to="loc_us-gaap_SubscriptionAndCirculationMember_991827" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OtherRevenuesMember" xlink:label="loc_chpt_OtherRevenuesMember_991828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_991825" xlink:to="loc_chpt_OtherRevenuesMember_991828" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_55" xlink:to="loc_us-gaap_StatementLineItems_57" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_991757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_RevenuesAbstract_991757" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_991757" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_991758" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_991759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_CostOfRevenueAbstract_991759" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_991760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_991759" xlink:to="loc_us-gaap_CostOfRevenue_991760" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_991761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_GrossProfit_991761" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_991762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_OperatingExpensesAbstract_991762" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_991763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_991763" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_991764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_SellingAndMarketingExpense_991764" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_61" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_991765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_991762" xlink:to="loc_us-gaap_OperatingExpenses_991765" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_OperatingIncomeLoss_63" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_991766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_InvestmentIncomeInterest_991766" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_991767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_InterestExpense_991767" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_991785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_991785" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:label="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities_994297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities_994297" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:label="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability_991796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability_991796" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCostsExpensed" xlink:label="loc_chpt_TransactionCostsExpensed_994302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_TransactionCostsExpensed_994302" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncomeExpenseNet" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_991802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_991802" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_65" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_66" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_ProfitLoss_67" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAccretionOfRedemptionDiscount" xlink:label="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount_1085440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount_1085440" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityDividendsAdjustment" xlink:label="loc_us-gaap_TemporaryEquityDividendsAdjustment_991805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_TemporaryEquityDividendsAdjustment_991805" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsShareBasedCompensation" xlink:label="loc_us-gaap_DividendsShareBasedCompensation_991806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_DividendsShareBasedCompensation_991806" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xlink:label="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders_991810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders_991810" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_991812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_991812" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainAttributableToEarnoutSharesIssued" xlink:label="loc_chpt_GainAttributableToEarnoutSharesIssued_991815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_chpt_GainAttributableToEarnoutSharesIssued_991815" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_991816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_991816" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_991818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_991818" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_991820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_991820" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_991821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_991821" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_991822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_EarningsPerShareBasic_991822" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_991835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_57" xlink:to="loc_us-gaap_EarningsPerShareDiluted_991835" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_990531" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_990534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_990531" xlink:to="loc_us-gaap_NetIncomeLoss_990534" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_990538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_990531" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_990538" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_990540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_990538" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_990540" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1085442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_990538" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1085442" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_990543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_990538" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_990543" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_990544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_990538" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_990544" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_71" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_71" xlink:to="loc_us-gaap_StatementTable_72" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_72" xlink:to="loc_us-gaap_StatementClassOfStockAxis_73" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_73" xlink:to="loc_us-gaap_ClassOfStockDomain_78" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_991961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_991961" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_991964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_78" xlink:to="loc_us-gaap_CommonStockMember_991964" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_72" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_74" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_74" xlink:to="loc_us-gaap_EquityComponentDomain_81" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_81" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_79" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_991965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_81" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_991965" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_81" xlink:to="loc_us-gaap_RetainedEarningsMember_80" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_72" xlink:to="loc_us-gaap_StatementLineItems_75" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockholdersEquity_82" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_SharesOutstanding_83" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares" xlink:label="loc_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares_991963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares_991963" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationsOfTemporaryToPermanentEquity" xlink:label="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_991962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_ReclassificationsOfTemporaryToPermanentEquity_991962" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization_991955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization_991955" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares" xlink:label="loc_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares_991966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares_991966" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue" xlink:label="loc_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue_991967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue_991967" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_991968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_991968" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue_991969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue_991969" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization_991970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization_991970" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_991971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_991971" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding_991972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding_991972" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue_991973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue_991973" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions" xlink:label="loc_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions_991974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions_991974" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_991975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_991975" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_991977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_991977" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_NetIncomeLoss_96" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_991979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_991979" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1085446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_1085446" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_991980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_991980" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991981" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1085454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues_1085454" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1085453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_1085453" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts" xlink:label="loc_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts_1085455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts_1085455" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock" xlink:label="loc_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock_1085456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock_1085456" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccretionOfPreferredStockBeneficialConversionFeature" xlink:label="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature_1085457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature_1085457" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares_1087807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares_1087807" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_StockholdersEquity_97" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_75" xlink:to="loc_us-gaap_SharesOutstanding_98" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_100" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_992476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_992476" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_992476" xlink:to="loc_us-gaap_NetIncomeLoss_101" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLoss_101" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_991988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_991988" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_991983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_991983" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_991984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_us-gaap_ShareBasedCompensation_991984" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_991985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_991985" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_965222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_965222" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities" xlink:label="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities_992008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities_992008" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChangeInFairValueOfContingentEarnoutLiability" xlink:label="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability_992009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_chpt_ChangeInFairValueOfContingentEarnoutLiability_992009" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCostsExpensed" xlink:label="loc_chpt_TransactionCostsExpensed_992010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_chpt_TransactionCostsExpensed_992010" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_992011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_102" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_992011" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLoss_101" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_992012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_992012" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_992013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_992013" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_992014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_992014" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent" xlink:label="loc_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent_992015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent_992015" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_112" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_992016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_992016" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_992017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_992017" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_103" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_117" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_104" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_992018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_104" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_992018" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_992019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_104" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_992019" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_104" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_119" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_992023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities_992023" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1085460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock_1085460" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xlink:label="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts_992025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts_992025" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities" xlink:label="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_996659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities_996659" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares" xlink:label="loc_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares_992026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares_992026" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RepaymentOfBorrowings" xlink:label="loc_chpt_RepaymentOfBorrowings_993850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_chpt_RepaymentOfBorrowings_993850" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_992028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_992028" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_106" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_125" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_992029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_992029" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_126" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_127" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_128" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_108" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_992043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_108" xlink:to="loc_us-gaap_InterestPaidNet_992043" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_108" xlink:to="loc_us-gaap_IncomeTaxesPaid_129" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_100" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccretionOfPreferredStockBeneficialConversionFeature" xlink:label="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature_1085461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" xlink:to="loc_chpt_AccretionOfPreferredStockBeneficialConversionFeature_1085461" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization" xlink:label="loc_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization_992048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" xlink:to="loc_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization_992048" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization_992049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization_992049" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization_992050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization_992050" use="optional" order="46" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue_992051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_992042" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue_992051" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_136" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_136" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_137" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/SummaryOfSignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_139" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_139" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_140" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalization">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReverseRecapitalizationAbstract" xlink:label="loc_chpt_ReverseRecapitalizationAbstract_994281" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ReverseRecapitalizationTextBlock" xlink:label="loc_chpt_ReverseRecapitalizationTextBlock_994282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_ReverseRecapitalizationAbstract_994281" xlink:to="loc_chpt_ReverseRecapitalizationTextBlock_994282" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_154" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_154" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_155" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItems">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CompositionOfCertainFinancialStatementItemsAbstract" xlink:label="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990673" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock" xlink:label="loc_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock_990674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990673" xlink:to="loc_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock_990674" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/Debt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_991173" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_991174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_991173" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_991174" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_148" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_148" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_149" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommonStock">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_994324" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_994326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_994324" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_994326" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnouts">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockWarrantsAndEarnoutsAbstract" xlink:label="loc_chpt_StockWarrantsAndEarnoutsAbstract_990796" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockWarrantsAndEarnoutsTextBlock" xlink:label="loc_chpt_StockWarrantsAndEarnoutsTextBlock_990797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract_990796" xlink:to="loc_chpt_StockWarrantsAndEarnoutsTextBlock_990797" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990374" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_990376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990374" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_990376" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_157" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_157" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_158" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_145" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_145" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_146" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShare">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_990414" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_990415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990414" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_990415" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/AcquisitionsAndSubsequentEvents">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_160" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_160" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_161" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_163" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockWarrantLiabilitiesPolicyTextBlock" xlink:label="loc_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock_990454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock_990454" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ContingentEarnoutLiabilityPolicyTextBlock" xlink:label="loc_chpt_ContingentEarnoutLiabilityPolicyTextBlock_994314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_chpt_ContingentEarnoutLiabilityPolicyTextBlock_994314" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_us-gaap_UseOfEstimates_164" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock" xlink:label="loc_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock_990463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock_990463" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ImpactOfCovidNineteenPolicyTextBlock" xlink:label="loc_chpt_ImpactOfCovidNineteenPolicyTextBlock_994319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_chpt_ImpactOfCovidNineteenPolicyTextBlock_994319" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_990465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_990465" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_990466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_990466" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RevenueRemainingPerformanceObligationPolicyTextBlock" xlink:label="loc_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock_992052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock_992052" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeferredRevenuePolicyTextBlock" xlink:label="loc_chpt_DeferredRevenuePolicyTextBlock_994103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_chpt_DeferredRevenuePolicyTextBlock_994103" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_163" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_173" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalizationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_991481" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_991483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_991481" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_991483" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_175" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_965231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_175" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_965231" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_965231" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_965238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_965237" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_965238" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_965231" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_991312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_991312" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_965229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_965234" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_965229" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CompositionOfCertainFinancialStatementItemsAbstract" xlink:label="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990676" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_990677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990676" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_990677" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_990678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990676" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_990678" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_990679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990676" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_990679" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_990680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990676" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_990680" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingenciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991028" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_991029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991028" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_991029" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommonStockTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_990731" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock_990732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_990731" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock_990732" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsTables">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockWarrantsAndEarnoutsAbstract" xlink:label="loc_chpt_StockWarrantsAndEarnoutsAbstract_990799" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_990801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract_990799" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_990801" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock_990803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract_990799" xlink:to="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock_990803" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock" xlink:label="loc_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock_990802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract_990799" xlink:to="loc_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock_990802" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock_990804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract_990799" xlink:to="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock_990804" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990380" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_990382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990380" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_990382" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_990383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990380" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_990383" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1085508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990380" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1085508" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/RelatedPartyTransactionsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_990514" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_990515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_990514" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_990515" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_990418" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_990419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990418" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_990419" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_990420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990418" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_990420" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_217" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable" xlink:label="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_217" xlink:to="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" xlink:to="loc_us-gaap_StatementClassOfStockAxis_219" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_219" xlink:to="loc_us-gaap_ClassOfStockDomain_222" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_220" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_220" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_224" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems" xlink:label="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable_218" xlink:to="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_990441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_990441" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_990443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems_221" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_990443" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_258" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:label="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_258" xlink:to="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_StatementClassOfStockAxis_260" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_260" xlink:to="loc_us-gaap_ClassOfStockDomain_262" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_262" xlink:to="loc_us-gaap_CommonClassAMember_263" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_990484" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_990486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_990485" xlink:to="loc_us-gaap_IPOMember_990486" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990488" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember_990491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" xlink:to="loc_chpt_PublicWarrantsMember_990491" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990490" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990489" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990490" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_990493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_990492" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_990493" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CustomerOneMember" xlink:label="loc_chpt_CustomerOneMember_990494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_990493" xlink:to="loc_chpt_CustomerOneMember_990494" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CustomerTwoMember" xlink:label="loc_chpt_CustomerTwoMember_990495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_990493" xlink:to="loc_chpt_CustomerTwoMember_990495" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1087581" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_1087584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" xlink:to="loc_us-gaap_AccountsReceivableMember_1087584" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1087583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1087582" xlink:to="loc_us-gaap_SalesRevenueNetMember_1087583" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskAxis" xlink:label="loc_chpt_CreditRiskAxis_1087693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_chpt_CreditRiskAxis_1087693" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CreditRiskDomain" xlink:label="loc_chpt_CreditRiskDomain_1087695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CreditRiskAxis_1087693" xlink:to="loc_chpt_CreditRiskDomain_1087695" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087744" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087744" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1087747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087746" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1087747" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:label="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsTable_259" xlink:to="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares_990478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares_990478" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_990481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_990481" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares_990482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares_990482" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange" xlink:label="loc_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange_990496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange_990496" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_990497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_990497" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_990498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_NumberOfOperatingSegments_990498" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_990479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_990479" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_990499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_990499" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_990501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_990501" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaap_DeferredRevenue_990502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_DeferredRevenue_990502" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_990504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_990504" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_994322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_994322" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares" xlink:label="loc_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares_1085463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems_261" xlink:to="loc_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares_1085463" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_991554" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_991554" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_991556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" xlink:to="loc_srt_OwnershipAxis_991556" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_991557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_991556" xlink:to="loc_srt_OwnershipDomain_991557" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember_991568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_991557" xlink:to="loc_chpt_SwitchbackMember_991568" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PipeFinancingMember" xlink:label="loc_chpt_PipeFinancingMember_991569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_991557" xlink:to="loc_chpt_PipeFinancingMember_991569" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_991571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_991555" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_991571" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationCommonStock" xlink:label="loc_chpt_BusinessCombinationCommonStock_991572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_BusinessCombinationCommonStock_991572" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_991574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodShares_991574" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSurrendedDuringPeriodShares" xlink:label="loc_chpt_StockSurrendedDuringPeriodShares_991591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_StockSurrendedDuringPeriodShares_991591" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_991613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_991613" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationAndPipeFinancingShares" xlink:label="loc_chpt_BusinessCombinationAndPipeFinancingShares_991618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_BusinessCombinationAndPipeFinancingShares_991618" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointShares" xlink:label="loc_chpt_LegacyChargePointShares_991619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_LegacyChargePointShares_991619" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination" xlink:label="loc_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination_991620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_991571" xlink:to="loc_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination_991620" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_991657" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_991658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_991657" xlink:to="loc_us-gaap_StatementTable_991658" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_991659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_991659" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_991660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_991659" xlink:to="loc_us-gaap_EquityComponentDomain_991660" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ChargePointCommonStockMember" xlink:label="loc_chpt_ChargePointCommonStockMember_991661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_ChargePointCommonStockMember_991661" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderSharesMember" xlink:label="loc_chpt_FounderSharesMember_991671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_FounderSharesMember_991671" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderEarnBackSharesMember" xlink:label="loc_chpt_FounderEarnBackSharesMember_991672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_FounderEarnBackSharesMember_991672" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointSharesMember" xlink:label="loc_chpt_LegacyChargePointSharesMember_991682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_991660" xlink:to="loc_chpt_LegacyChargePointSharesMember_991682" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_991662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_srt_OwnershipAxis_991662" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_991663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_991662" xlink:to="loc_srt_OwnershipDomain_991663" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember_991664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_991663" xlink:to="loc_chpt_SwitchbackMember_991664" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargePointMember" xlink:label="loc_chpt_LegacyChargePointMember_996887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_991663" xlink:to="loc_chpt_LegacyChargePointMember_996887" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementAxis" xlink:label="loc_chpt_AgreementAxis_991665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_chpt_AgreementAxis_991665" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AgreementDomain" xlink:label="loc_chpt_AgreementDomain_991666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AgreementAxis_991665" xlink:to="loc_chpt_AgreementDomain_991666" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SubscriptionAgreementMember" xlink:label="loc_chpt_SubscriptionAgreementMember_991667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AgreementDomain_991666" xlink:to="loc_chpt_SubscriptionAgreementMember_991667" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_991668" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PipeFinancingMember" xlink:label="loc_chpt_PipeFinancingMember_991670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_991669" xlink:to="loc_chpt_PipeFinancingMember_991670" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventAxis" xlink:label="loc_chpt_TriggeringEventAxis_991673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_chpt_TriggeringEventAxis_991673" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringEventDomain" xlink:label="loc_chpt_TriggeringEventDomain_991674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_TriggeringEventAxis_991673" xlink:to="loc_chpt_TriggeringEventDomain_991674" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FounderEarnBackTriggeringEventMember" xlink:label="loc_chpt_FounderEarnBackTriggeringEventMember_991675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_TriggeringEventDomain_991674" xlink:to="loc_chpt_FounderEarnBackTriggeringEventMember_991675" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_991677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_991676" xlink:to="loc_us-gaap_RelatedPartyDomain_991677" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SponsorMember" xlink:label="loc_chpt_SponsorMember_991678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_991677" xlink:to="loc_chpt_SponsorMember_991678" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackPublicStockholdersMember" xlink:label="loc_chpt_SwitchbackPublicStockholdersMember_996904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_991677" xlink:to="loc_chpt_SwitchbackPublicStockholdersMember_996904" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991679" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991680" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_991681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_991680" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_991681" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_996889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_StatementClassOfStockAxis_996889" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_996890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_996889" xlink:to="loc_us-gaap_ClassOfStockDomain_996890" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesHOneRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember_996893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesHOneRedeemableConvertiblePreferredStockMember_996893" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesHRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesHRedeemableConvertiblePreferredStockMember_996895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesHRedeemableConvertiblePreferredStockMember_996895" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesGRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesGRedeemableConvertiblePreferredStockMember_996896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesGRedeemableConvertiblePreferredStockMember_996896" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesFRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesFRedeemableConvertiblePreferredStockMember_996897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesFRedeemableConvertiblePreferredStockMember_996897" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesERedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesERedeemableConvertiblePreferredStockMember_996898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesERedeemableConvertiblePreferredStockMember_996898" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesDRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesDRedeemableConvertiblePreferredStockMember_996899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesDRedeemableConvertiblePreferredStockMember_996899" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesCRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesCRedeemableConvertiblePreferredStockMember_996900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesCRedeemableConvertiblePreferredStockMember_996900" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesBRedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesBRedeemableConvertiblePreferredStockMember_996901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesBRedeemableConvertiblePreferredStockMember_996901" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesARedeemableConvertiblePreferredStockMember" xlink:label="loc_chpt_SeriesARedeemableConvertiblePreferredStockMember_996902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_996890" xlink:to="loc_chpt_SeriesARedeemableConvertiblePreferredStockMember_996902" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087633" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087633" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember_1087643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087635" xlink:to="loc_chpt_MergerAgreementMember_1087643" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_991683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_991658" xlink:to="loc_us-gaap_StatementLineItems_991683" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_991684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_991684" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_991685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_CommonStockSharesIssued_991685" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_991686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_991686" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_991687" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_991688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_991688" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_991689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_991689" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_991690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_SharePrice_991690" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_991691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_991691" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockSurrendedDuringPeriodShares" xlink:label="loc_chpt_StockSurrendedDuringPeriodShares_991692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_StockSurrendedDuringPeriodShares_991692" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_991693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_991693" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ShareTransferTriggerPricePricePerShare" xlink:label="loc_chpt_ShareTransferTriggerPricePricePerShare_991694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ShareTransferTriggerPricePricePerShare_991694" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice" xlink:label="loc_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice_991695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice_991695" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfTradingDaysForDeterminingSharePrice" xlink:label="loc_chpt_NumberOfTradingDaysForDeterminingSharePrice_991696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_NumberOfTradingDaysForDeterminingSharePrice_991696" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination" xlink:label="loc_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination_991698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination_991698" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_991699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_991699" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_991700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_991700" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_991701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_991701" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockholdersEquityExchangeRatio" xlink:label="loc_chpt_StockholdersEquityExchangeRatio_991702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_StockholdersEquityExchangeRatio_991702" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_996789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_996789" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaap_PreferredStockConversionBasis_996795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_PreferredStockConversionBasis_996795" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_996796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_996796" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAmountOfPreferredDividendsInArrears" xlink:label="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_996798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears_996798" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_BusinessCombinationAndPipeFinancingShares" xlink:label="loc_chpt_BusinessCombinationAndPipeFinancingShares_996823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_BusinessCombinationAndPipeFinancingShares_996823" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts" xlink:label="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts_996828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts_996828" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsHeldInTrust" xlink:label="loc_us-gaap_AssetsHeldInTrust_996832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_AssetsHeldInTrust_996832" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_996835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_us-gaap_StockRedeemedOrCalledDuringPeriodValue_996835" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ProceedsFromBusinessCombination" xlink:label="loc_chpt_ProceedsFromBusinessCombination_996837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_ProceedsFromBusinessCombination_996837" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TransactionCosts" xlink:label="loc_chpt_TransactionCosts_996842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_TransactionCosts_996842" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition" xlink:label="loc_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition_996844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition_996844" use="optional" order="71" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OfferingCostsExpensed" xlink:label="loc_chpt_OfferingCostsExpensed_996861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_991683" xlink:to="loc_chpt_OfferingCostsExpensed_996861" use="optional" order="72" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_991373" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_991373" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991383" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_991386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_991386" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_991388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991384" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_991388" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_991389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_991389" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_991389" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_991391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_991390" xlink:to="loc_us-gaap_MoneyMarketFundsMember_991391" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991392" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991393" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_991398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_991393" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_991398" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_991399" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_991405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_991401" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_991405" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_991407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_991407" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_991407" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantLiabilitiesMember" xlink:label="loc_chpt_AssumedCommonStockWarrantLiabilitiesMember_991412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" xlink:to="loc_chpt_AssumedCommonStockWarrantLiabilitiesMember_991412" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991408" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991414" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_991380" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_991416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_991416" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_991417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_991416" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_991417" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_991419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_991415" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_991419" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_991420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_991419" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_991420" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_991445" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_991445" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_991470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_991469" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_991470" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_991471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_991470" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_991471" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_991450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_991450" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_991450" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember_991452" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnOutLiabilityMember" xlink:label="loc_chpt_EarnOutLiabilityMember_991454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_991451" xlink:to="loc_chpt_EarnOutLiabilityMember_991454" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_991455" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_991457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_991456" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_991457" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_991449" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_991460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_991460" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_991461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_991461" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized_991462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized_991462" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_991463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_991463" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity_991464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity_991464" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization_991465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization_991465" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_991466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_991466" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent" xlink:label="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent_991467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent_991467" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_991468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_991458" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_991468" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_965389" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_965391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_965389" xlink:to="loc_us-gaap_StatementTable_965391" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_965398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_srt_RangeAxis_965398" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_965399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_965398" xlink:to="loc_srt_RangeMember_965399" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_965392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_us-gaap_StatementClassOfStockAxis_965392" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_965393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_965392" xlink:to="loc_us-gaap_ClassOfStockDomain_965393" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_991472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_us-gaap_FinancialInstrumentAxis_991472" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_991472" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_991474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_991473" xlink:to="loc_us-gaap_MoneyMarketFundsMember_991474" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_965394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_965391" xlink:to="loc_us-gaap_StatementLineItems_965394" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_991475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_965394" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_991475" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CompositionOfCertainFinancialStatementItemsAbstract" xlink:label="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990682" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_990683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CompositionOfCertainFinancialStatementItemsAbstract_990682" xlink:to="loc_us-gaap_Depreciation_990683" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_990685" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_990686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_990685" xlink:to="loc_us-gaap_InventoryRawMaterials_990686" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_990687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_990685" xlink:to="loc_us-gaap_InventoryWorkInProcess_990687" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_990688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_990685" xlink:to="loc_us-gaap_InventoryFinishedGoods_990688" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_990689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_990685" xlink:to="loc_us-gaap_InventoryNet_990689" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_990691" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_990691" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_990693" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_990694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_990694" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_990695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_990695" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_990696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_990696" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_990697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_990697" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_990698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_990698" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_OwnedAndOperatedSystemsMember" xlink:label="loc_chpt_OwnedAndOperatedSystemsMember_990700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_chpt_OwnedAndOperatedSystemsMember_990700" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_990701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_990699" xlink:to="loc_us-gaap_ConstructionInProgressMember_990701" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_990692" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_990703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_990703" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_990704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_990704" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_990705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_990702" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_990705" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_990707" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_990708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_990708" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RefundableCustomerDeposits" xlink:label="loc_chpt_RefundableCustomerDeposits_994091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_chpt_RefundableCustomerDeposits_994091" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_990711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_us-gaap_TaxesPayableCurrent_990711" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_990712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_990712" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantyAccrualsCurrent" xlink:label="loc_chpt_WarrantyAccrualsCurrent_990713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_chpt_WarrantyAccrualsCurrent_990713" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_990714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_990714" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_990715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_990715" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AccruedAndOtherLiabilitiesCurrent" xlink:label="loc_chpt_AccruedAndOtherLiabilitiesCurrent_990716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_990707" xlink:to="loc_chpt_AccruedAndOtherLiabilitiesCurrent_990716" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_990718" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_990720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_990718" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_990720" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_990721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_990720" xlink:to="loc_srt_StatementGeographicalAxis_990721" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_990722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_990721" xlink:to="loc_srt_SegmentGeographicalDomain_990722" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_country_US_990723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_990722" xlink:to="loc_country_US_990723" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RestOfTheWorldMember" xlink:label="loc_chpt_RestOfTheWorldMember_990724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_990722" xlink:to="loc_chpt_RestOfTheWorldMember_990724" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_990725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_990720" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_990725" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_990726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_990725" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_990726" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/DebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_991172" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_991182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_991172" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_991182" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_991184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_991182" xlink:to="loc_us-gaap_CreditFacilityAxis_991184" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_991185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_991184" xlink:to="loc_us-gaap_CreditFacilityDomain_991185" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TwoThousandEighteenLoanMember" xlink:label="loc_chpt_TwoThousandEighteenLoanMember_991187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_991185" xlink:to="loc_chpt_TwoThousandEighteenLoanMember_991187" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_991183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_991182" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_991183" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_991188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_991188" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:label="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_991191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityAverageOutstandingAmount_991191" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_991195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_991195" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_991196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_991196" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_991198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_DebtInstrumentTerm_991198" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_991199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_991199" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_991201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_991201" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_991203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_991203" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_991204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_991204" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_991208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_991208" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RepaymentOfAcrruedInterestAndPrepaymentFees" xlink:label="loc_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees_991212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_991183" xlink:to="loc_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees_991212" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_322" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommitmentsandContingenciesDetailsTable" xlink:label="loc_chpt_CommitmentsandContingenciesDetailsTable_323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_322" xlink:to="loc_chpt_CommitmentsandContingenciesDetailsTable_323" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsTable_323" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_324" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_947183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_324" xlink:to="loc_us-gaap_EquityComponentDomain_947183" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsTable_323" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_991145" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentMember" xlink:label="loc_us-gaap_PurchaseCommitmentMember_991148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_991146" xlink:to="loc_us-gaap_PurchaseCommitmentMember_991148" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommitmentsandContingenciesDetailsLineItems" xlink:label="loc_chpt_CommitmentsandContingenciesDetailsLineItems_325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsTable_323" xlink:to="loc_chpt_CommitmentsandContingenciesDetailsLineItems_325" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="loc_us-gaap_PurchaseObligation_991143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommitmentsandContingenciesDetailsLineItems_325" xlink:to="loc_us-gaap_PurchaseObligation_991143" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_991041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_991041" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_991042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_991042" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_991044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_991044" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_991045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_991045" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_991046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_991046" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_991047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_991047" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_991048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_991048" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_991053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_991053" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_991054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeaseLiability_991054" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_991061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_991061" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_991072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_991040" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_991072" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommonStockAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockAbstract" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockAbstract_990735" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockTable" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockAbstract_990735" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990744" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990744" xlink:to="loc_us-gaap_EquityComponentDomain_990745" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_990746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990745" xlink:to="loc_us-gaap_CommonStockMember_990746" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_992873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_srt_OwnershipAxis_992873" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_992875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_992873" xlink:to="loc_srt_OwnershipDomain_992875" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SwitchbackMember" xlink:label="loc_chpt_SwitchbackMember_992877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_992875" xlink:to="loc_chpt_SwitchbackMember_992877" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_990741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_us-gaap_StatementClassOfStockAxis_990741" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_990742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_990741" xlink:to="loc_us-gaap_ClassOfStockDomain_990742" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_990743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_990742" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_990743" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087607" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087607" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember_1087609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087608" xlink:to="loc_chpt_MergerAgreementMember_1087609" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockLineItems" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockTable_990736" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_992869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_992869" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_992870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_992870" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_992871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_992871" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_990750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_990750" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_990751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_990751" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_990752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_us-gaap_CommonStockVotingRights_990752" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesParValue" xlink:label="loc_chpt_SharesParValue_990754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_chpt_SharesParValue_990754" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAuthorizedToIssuePriorToMerger" xlink:label="loc_chpt_SharesAuthorizedToIssuePriorToMerger_992887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_RedeemableConvertiblePreferredStockLineItems_990737" xlink:to="loc_chpt_SharesAuthorizedToIssuePriorToMerger_992887" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract_990759" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract_990759" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis_992910" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RestrictedStockUnitsAndOutstandingMember" xlink:label="loc_chpt_RestrictedStockUnitsAndOutstandingMember_1085476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_RestrictedStockUnitsAndOutstandingMember_1085476" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockReservedForEarnoutMember" xlink:label="loc_chpt_CommonStockReservedForEarnoutMember_994334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_CommonStockReservedForEarnoutMember_994334" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockOptionsIssuedAndOutstandingMember" xlink:label="loc_chpt_StockOptionsIssuedAndOutstandingMember_992913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_StockOptionsIssuedAndOutstandingMember_992913" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember" xlink:label="loc_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember_994337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember_994337" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember" xlink:label="loc_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember_994338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain_992912" xlink:to="loc_chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember_994338" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems" xlink:label="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems_990761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable_990760" xlink:to="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems_990761" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_992925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems_990761" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_992925" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockWarrantsAndEarnoutsAbstract" xlink:label="loc_chpt_StockWarrantsAndEarnoutsAbstract_990806" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_StockWarrantsAndEarnoutsAbstract_990806" xlink:to="loc_us-gaap_StatementTable_990808" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990812" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990814" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember_992769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990813" xlink:to="loc_chpt_PublicWarrantsMember_992769" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventAxis" xlink:label="loc_chpt_EventAxis_990815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_chpt_EventAxis_990815" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain_990816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_EventAxis_990815" xlink:to="loc_chpt_EventDomain_990816" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainMember" xlink:label="loc_chpt_GainMember_990817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_EventDomain_990816" xlink:to="loc_chpt_GainMember_990817" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutTriggeringEventMember" xlink:label="loc_chpt_EarnoutTriggeringEventMember_990834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_EventDomain_990816" xlink:to="loc_chpt_EarnoutTriggeringEventMember_990834" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990823" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990823" xlink:to="loc_us-gaap_EquityComponentDomain_990824" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_990825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_us-gaap_CommonStockMember_990825" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesMember" xlink:label="loc_chpt_EarnoutSharesMember_990841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_chpt_EarnoutSharesMember_990841" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantsMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_994311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_994311" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_994320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990824" xlink:to="loc_us-gaap_PreferredStockMember_994320" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeAxis" xlink:label="loc_chpt_SharePriceRangeAxis_990829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_chpt_SharePriceRangeAxis_990829" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain_990830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SharePriceRangeAxis_990829" xlink:to="loc_chpt_SharePriceRangeDomain_990830" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualFifteenUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualFifteenUsdMember_990831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SharePriceRangeDomain_990830" xlink:to="loc_chpt_SharePriceGreaterOrEqualFifteenUsdMember_990831" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualTwentyUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualTwentyUsdMember_990832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SharePriceRangeDomain_990830" xlink:to="loc_chpt_SharePriceGreaterOrEqualTwentyUsdMember_990832" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceGreaterOrEqualThirtyUsdMember" xlink:label="loc_chpt_SharePriceGreaterOrEqualThirtyUsdMember_990833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SharePriceRangeDomain_990830" xlink:to="loc_chpt_SharePriceGreaterOrEqualThirtyUsdMember_990833" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_994305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_StatementClassOfStockAxis_994305" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_994306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_994305" xlink:to="loc_us-gaap_ClassOfStockDomain_994306" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SeriesBDEPreferredStockMember" xlink:label="loc_chpt_SeriesBDEPreferredStockMember_994307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_994306" xlink:to="loc_chpt_SeriesBDEPreferredStockMember_994307" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_994315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_srt_OwnershipAxis_994315" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_994316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_994315" xlink:to="loc_srt_OwnershipDomain_994316" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargepointMember" xlink:label="loc_chpt_LegacyChargepointMember_994317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_994316" xlink:to="loc_chpt_LegacyChargepointMember_994317" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameAxis" xlink:label="loc_chpt_TrancheNameAxis_996116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_chpt_TrancheNameAxis_996116" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain_996117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_TrancheNameAxis_996116" xlink:to="loc_chpt_TrancheNameDomain_996117" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheThreeMember" xlink:label="loc_chpt_TrancheThreeMember_996118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_TrancheNameDomain_996117" xlink:to="loc_chpt_TrancheThreeMember_996118" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1087610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1087610" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1087610" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MergerAgreementMember" xlink:label="loc_chpt_MergerAgreementMember_1087612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1087611" xlink:to="loc_chpt_MergerAgreementMember_1087612" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_990811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990808" xlink:to="loc_us-gaap_StatementLineItems_990811" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_990819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_990819" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable" xlink:label="loc_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable_990820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable_990820" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaap_ProceedsFromWarrantExercises_990822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_ProceedsFromWarrantExercises_990822" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued_990835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_CommonStockSharesSubscribedButUnissued_990835" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutTriggeringSharePrice" xlink:label="loc_chpt_EarnoutTriggeringSharePrice_990836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EarnoutTriggeringSharePrice_990836" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceTriggeringEarnout" xlink:label="loc_chpt_SharePriceTriggeringEarnout_990837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_SharePriceTriggeringEarnout_990837" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TriggeringSharePrice" xlink:label="loc_chpt_TriggeringSharePrice_990838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_TriggeringSharePrice_990838" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent" xlink:label="loc_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent_990839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent_990839" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent" xlink:label="loc_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent_990840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent_990840" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutLiability" xlink:label="loc_chpt_EarnoutLiability_990845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EarnoutLiability_990845" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockIssuableDuringPeriodValueNewIssues" xlink:label="loc_chpt_StockIssuableDuringPeriodValueNewIssues_990846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_StockIssuableDuringPeriodValueNewIssues_990846" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ThresholdTriggeringSharePrice" xlink:label="loc_chpt_ThresholdTriggeringSharePrice_990849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ThresholdTriggeringSharePrice_990849" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InitialMeasurementsOfFairValueOfWarrantLiability" xlink:label="loc_chpt_InitialMeasurementsOfFairValueOfWarrantLiability_993177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_InitialMeasurementsOfFairValueOfWarrantLiability_993177" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_993213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_993213" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_993231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_993231" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_993242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_993242" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_993262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_993262" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EstimatedFairValueOfEarnOutLiability" xlink:label="loc_chpt_EstimatedFairValueOfEarnOutLiability_993281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EstimatedFairValueOfEarnOutLiability_993281" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_993323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_993323" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_994318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_994318" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutShares" xlink:label="loc_chpt_EarnoutShares_996115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_EarnoutShares_996115" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsExercised" xlink:label="loc_chpt_WarrantsExercised_1085484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_WarrantsExercised_1085484" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares" xlink:label="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_1085485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares_1085485" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceTriggeringEarnout" xlink:label="loc_chpt_SharePriceTriggeringEarnout_1085594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_SharePriceTriggeringEarnout_1085594" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding" xlink:label="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_1085596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding_1085596" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantsReedemptionPricePerWarrant" xlink:label="loc_chpt_ClassOfWarrantsReedemptionPricePerWarrant_1086925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ClassOfWarrantsReedemptionPricePerWarrant_1086925" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_NumberOfWarrantsCalledForRedemption" xlink:label="loc_chpt_NumberOfWarrantsCalledForRedemption_1092157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_NumberOfWarrantsCalledForRedemption_1092157" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod" xlink:label="loc_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod_1092172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990811" xlink:to="loc_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod_1092172" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_990866" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_990866" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_990869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_990869" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990869" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990870" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_990871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_990871" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990879" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990880" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_990881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990870" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_990881" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_990872" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_990874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_990873" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_990874" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990875" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990875" xlink:to="loc_us-gaap_EquityComponentDomain_990876" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_RedeemableConvertiblePreferredStockWarrantsMember" xlink:label="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_990877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990876" xlink:to="loc_chpt_RedeemableConvertiblePreferredStockWarrantsMember_990877" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_990868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_990867" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_990868" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_990868" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990878" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_990883" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightTable" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_990883" xlink:to="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990886" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyCommonAndPreferredStockWarrantsMember" xlink:label="loc_chpt_LegacyCommonAndPreferredStockWarrantsMember_994321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" xlink:to="loc_chpt_LegacyCommonAndPreferredStockWarrantsMember_994321" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990888" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicWarrantsMember" xlink:label="loc_chpt_PublicWarrantsMember_990889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990887" xlink:to="loc_chpt_PublicWarrantsMember_990889" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventAxis" xlink:label="loc_chpt_EventAxis_1085555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_EventAxis_1085555" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EventDomain" xlink:label="loc_chpt_EventDomain_1085556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_EventAxis_1085555" xlink:to="loc_chpt_EventDomain_1085556" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameAxis" xlink:label="loc_chpt_TrancheNameAxis_1085552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_TrancheNameAxis_1085552" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_TrancheNameDomain" xlink:label="loc_chpt_TrancheNameDomain_1085553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_TrancheNameAxis_1085552" xlink:to="loc_chpt_TrancheNameDomain_1085553" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeAxis" xlink:label="loc_chpt_SharePriceRangeAxis_1085549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_SharePriceRangeAxis_1085549" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_SharePriceRangeDomain" xlink:label="loc_chpt_SharePriceRangeDomain_1085550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_SharePriceRangeAxis_1085549" xlink:to="loc_chpt_SharePriceRangeDomain_1085550" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightLineItems" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_990884" xlink:to="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_990891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_990891" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger" xlink:label="loc_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger_990892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger_990892" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsExercised" xlink:label="loc_chpt_WarrantsExercised_990893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_WarrantsExercised_990893" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WarrantsRedeemed" xlink:label="loc_chpt_WarrantsRedeemed_1085518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_chpt_WarrantsRedeemed_1085518" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_1085528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_990885" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_1085528" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_994328" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightTable" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_994328" xlink:to="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_994330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_994330" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_994331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_994330" xlink:to="loc_us-gaap_EquityComponentDomain_994331" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_LegacyChargepointSharesMember" xlink:label="loc_chpt_LegacyChargepointSharesMember_994332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_994331" xlink:to="loc_chpt_LegacyChargepointSharesMember_994332" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_AssumedCommonStockWarrantsOrRightLineItems" xlink:label="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_994333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightTable_994329" xlink:to="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_994333" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_StockholdersEquityExchangeRatio" xlink:label="loc_chpt_StockholdersEquityExchangeRatio_994339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_AssumedCommonStockWarrantsOrRightLineItems_994333" xlink:to="loc_chpt_StockholdersEquityExchangeRatio_994339" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_990896" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_990896" xlink:to="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_990899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_990899" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990899" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990900" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_MeasurementInputMarketPriceMember" xlink:label="loc_chpt_MeasurementInputMarketPriceMember_990901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_chpt_MeasurementInputMarketPriceMember_990901" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_990902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_990902" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_990903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_990903" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_990904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_990904" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990905" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990900" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990906" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_990908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_990907" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_990908" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PrivatePlacementWarrantsMember" xlink:label="loc_chpt_PrivatePlacementWarrantsMember_990909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_990908" xlink:to="loc_chpt_PrivatePlacementWarrantsMember_990909" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems" xlink:label="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems_990898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable_990897" xlink:to="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems_990898" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems_990898" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_990910" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_990912" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_990912" xlink:to="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_990918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_990918" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_990919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_990918" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_990919" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_990920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_990920" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_990921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_990921" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_990922" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_990923" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_990924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_990919" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_990924" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_990915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_990915" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_990916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_990915" xlink:to="loc_us-gaap_EquityComponentDomain_990916" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesMember" xlink:label="loc_chpt_EarnoutSharesMember_990917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_990916" xlink:to="loc_chpt_EarnoutSharesMember_990917" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems" xlink:label="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems_990914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable_990913" xlink:to="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems_990914" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_993508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems_990914" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_993508" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990456" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990456" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_990468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_srt_TitleOfIndividualAxis_990468" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_990468" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_990471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_990469" xlink:to="loc_srt_ChiefExecutiveOfficerMember_990471" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_990473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_us-gaap_PlanNameAxis_990473" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_990474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_990473" xlink:to="loc_us-gaap_PlanNameDomain_990474" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CeoAwardsPlanMember" xlink:label="loc_chpt_CeoAwardsPlanMember_990475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_CeoAwardsPlanMember_990475" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandTwentyOneMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandTwentyOneMember_994291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityIncentivePlanTwoThousandTwentyOneMember_994291" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember" xlink:label="loc_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember_994292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember_994292" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandSeventeenMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandSeventeenMember_994294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityIncentivePlanTwoThousandSeventeenMember_994294" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EquityIncentivePlanTwoThousandSevenMember" xlink:label="loc_chpt_EquityIncentivePlanTwoThousandSevenMember_994296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_990474" xlink:to="loc_chpt_EquityIncentivePlanTwoThousandSevenMember_994296" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1085523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_us-gaap_AwardTypeAxis_1085523" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1085523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1085525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085524" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1085525" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990459" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990464" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_990477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_990477" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_990480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_990480" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_990483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_990483" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_990487" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_994298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_994298" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_994299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_994299" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_994303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_994303" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_994304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990460" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_994304" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990386" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_990386" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990387" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990387" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990389" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1085514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1085514" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_990393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_990393" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_990395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_990395" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_990391" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_990397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_990397" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_990398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_990398" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_990402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_990402" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1085515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1085515" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_990405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_990405" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_990406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_990406" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_990403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_990403" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_990407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_990407" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_990408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_990408" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_990410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_990410" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_990412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_990412" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_990416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_990416" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_990427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_990427" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_990433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_990433" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_990437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990388" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_990437" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_1085531" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_1085531" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1085535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" xlink:to="loc_us-gaap_AwardTypeAxis_1085535" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1085535" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1085537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1085536" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1085537" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1085533" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1085539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1085539" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1085541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1085541" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1085543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1085543" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1085545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1085545" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1087038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1087038" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1085540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1085540" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1085542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1085542" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1085544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1085544" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1085546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1085546" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1087055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1085538" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1087055" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_990439" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract_990439" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_990444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_990444" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_990445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_990444" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_990445" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_990446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_CostOfSalesMember_990446" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_990447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_990447" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_990448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_990448" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_990449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_990445" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_990449" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_990440" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990442" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_990450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_990442" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_990450" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_357" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_990506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_357" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_990506" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_990532" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_990532" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_990536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990535" xlink:to="loc_us-gaap_RelatedPartyDomain_990536" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DaimlerMember" xlink:label="loc_chpt_DaimlerMember_990537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_990536" xlink:to="loc_chpt_DaimlerMember_990537" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_990539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990533" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_990539" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_990541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_990539" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_990541" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_990520" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_990520" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_990524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_990523" xlink:to="loc_us-gaap_RelatedPartyDomain_990524" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DaimlerMember" xlink:label="loc_chpt_DaimlerMember_990525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_990524" xlink:to="loc_chpt_DaimlerMember_990525" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_990527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_990521" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_990527" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_990528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_990527" xlink:to="loc_us-gaap_RevenueFromRelatedParties_990528" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_990545" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_990547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990545" xlink:to="loc_us-gaap_StatementTable_990547" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990547" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990553" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990554" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_990550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_990547" xlink:to="loc_us-gaap_StatementLineItems_990550" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted" xlink:label="loc_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted_990551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_990550" xlink:to="loc_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted_990551" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_990422" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="loc_us-gaap_NetIncomeLossAbstract_990423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990422" xlink:to="loc_us-gaap_NetIncomeLossAbstract_990423" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_990424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_us-gaap_NetIncomeLoss_990424" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockAccretionOfRedemptionDiscount" xlink:label="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount_1085509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_us-gaap_PreferredStockAccretionOfRedemptionDiscount_1085509" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock" xlink:label="loc_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock_990425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock_990425" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToVestedOptionHolders" xlink:label="loc_chpt_DeemedDividendsAttributableToVestedOptionHolders_990426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_chpt_DeemedDividendsAttributableToVestedOptionHolders_990426" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders" xlink:label="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders_990428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders_990428" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_990429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_990429" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_GainAttributableToEarnOutSharesIssued" xlink:label="loc_chpt_GainAttributableToEarnOutSharesIssued_990431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_chpt_GainAttributableToEarnOutSharesIssued_990431" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther" xlink:label="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_990432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther_990432" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_990434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_990423" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_990434" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990422" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_990436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_990436" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase" xlink:label="loc_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase_990451" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" xlink:to="loc_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase_990451" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_990452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_990452" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_EarnoutSharesUnderTheTreasuryStockMethod" xlink:label="loc_chpt_EarnoutSharesUnderTheTreasuryStockMethod_990453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" xlink:to="loc_chpt_EarnoutSharesUnderTheTreasuryStockMethod_990453" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod" xlink:label="loc_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod_990457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" xlink:to="loc_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod_990457" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_990458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_990435" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_990458" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_990461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990422" xlink:to="loc_us-gaap_EarningsPerShareBasic_990461" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_990462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990422" xlink:to="loc_us-gaap_EarningsPerShareDiluted_990462" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_990503" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_990503" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_990516" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RedeemableConvertiblePreferredStockMember" xlink:label="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1085505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_us-gaap_RedeemableConvertiblePreferredStockMember_1085505" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_990518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_us-gaap_EmployeeStockOptionMember_990518" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1085506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1085506" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_UnvestedEarlyExercisedCommonStockOptionsMember" xlink:label="loc_chpt_UnvestedEarlyExercisedCommonStockOptionsMember_990522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_chpt_UnvestedEarlyExercisedCommonStockOptionsMember_990522" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_CommonStockAndPreferredStockWarrantsMember" xlink:label="loc_chpt_CommonStockAndPreferredStockWarrantsMember_1085507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_990517" xlink:to="loc_chpt_CommonStockAndPreferredStockWarrantsMember_1085507" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_990507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_990505" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_990507" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_990509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_990507" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_990509" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_981870" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_981871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_981870" xlink:to="loc_us-gaap_SubsequentEventTable_981871" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_981873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_981873" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_981874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_981873" xlink:to="loc_us-gaap_EquityComponentDomain_981874" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_981877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_981877" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_981877" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_HasToBeMember" xlink:label="loc_chpt_HasToBeMember_1085502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" xlink:to="loc_chpt_HasToBeMember_1085502" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_ViricitiBVMember" xlink:label="loc_chpt_ViricitiBVMember_1085503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_981878" xlink:to="loc_chpt_ViricitiBVMember_1085503" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_981880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_981880" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_981881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_981880" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_981881" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_981882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_981881" xlink:to="loc_us-gaap_SubsequentEventMember_981882" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorAxis" xlink:label="loc_chpt_InvestorAxis_981883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_chpt_InvestorAxis_981883" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="chpt-20210731.xsd#chpt_InvestorDomain" xlink:label="loc_chpt_InvestorDomain_981884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chpt_InvestorAxis_981883" xlink:to="loc_chpt_InvestorDomain_981884" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_981893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_TypeOfArrangementAxis_981893" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_981894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_981893" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_981894" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_981901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_981900" xlink:to="loc_us-gaap_RelatedPartyDomain_981901" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_981904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_981903" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_981904" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_990377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_PlanNameAxis_990377" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_990379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_990377" xlink:to="loc_us-gaap_PlanNameDomain_990379" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_981872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_981871" xlink:to="loc_us-gaap_SubsequentEventLineItems_981872" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1085504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_981872" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1085504" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>d218229d10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:chpt="http://charge.com/20210731"
  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="chpt-20210731.xsd" xlink:type="simple"/>
    <context id="PAsOn07_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2020To01_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="PAsOn08_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="P02_01_2020To04_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn02_26_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:CeoAwardsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:CeoAwardsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:DaimlerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chpt:OwnedAndOperatedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualFifteenUsdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualTwentyUsdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">chpt:MeasurementInputMarketPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_PurchaseCommitmentMemberusgaapPurchaseCommitmentExcludingLongtermCommitmentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:PurchaseCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:AssumedCommonStockWarrantLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:AssumedCommonStockWarrantLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_StockOptionsIssuedAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis">chpt:StockOptionsIssuedAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonStockReservedForEarnoutMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis">chpt:CommonStockReservedForEarnoutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis">chpt:SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis">chpt:SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_RestrictedStockUnitsAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:CommonStockCapitalSharesReservedForFutureIssuanceAxis">chpt:RestrictedStockUnitsAndOutstandingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:EquityIncentivePlanTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:EquityStockPurchasePlanTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSeventeenMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:EquityIncentivePlanTwoThousandSeventeenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSevenMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:EquityIncentivePlanTwoThousandSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis_SeriesBDEPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesBDEPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_LegacyChargepointMembersrtOwnershipAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargepointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargepointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:DaimlerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chpt:OwnedAndOperatedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:DaimlerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">chpt:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargepointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:DaimlerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">chpt:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:CeoAwardsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">chpt:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">chpt:CustomerTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chpt:UnvestedEarlyExercisedCommonStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chpt:CommonStockAndPreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:DaimlerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">chpt:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:LegacyCommonAndPreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:EarnOutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_PipeFinancingMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:PipeFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:EquityIncentivePlanTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">chpt:EquityStockPurchasePlanTwoThousandTwentyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:TrancheNameAxis">chpt:TrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_SwitchbackPublicStockholdersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:SwitchbackPublicStockholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">chpt:PipeFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargepointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">chpt:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">chpt:CustomerTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chpt:UnvestedEarlyExercisedCommonStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">chpt:CommonStockAndPreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:DaimlerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_USsrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">chpt:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:NetworkedChargingSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chpt:OtherRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_GainMemberCHPTEventAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:GainMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2021To04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2020To04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2020To04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2020To04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P02_01_2020To01_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:RedeemableConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">chpt:MeasurementInputMarketPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chpt:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:ChargePointCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:ChargePointCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:LegacyChargePointSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:AgreementAxis">chpt:SubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">chpt:PipeFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">chpt:SponsorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesHOneRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesHRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesGRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-26</instant>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chpt:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:ChargePointCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:AgreementAxis">chpt:SubscriptionAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">chpt:PipeFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_FounderSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:FounderSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_FounderEarnBackSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:FounderEarnBackSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:TriggeringEventAxis">chpt:FounderEarnBackTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:SwitchbackMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargepointSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:LegacyChargepointSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesHOneRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesHRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesGRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesFRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesERedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesDRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesBRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">chpt:LegacyChargePointMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">chpt:SeriesARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-26</startDate>
            <endDate>2021-02-26</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2018_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">chpt:TwoThousandEighteenLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualFifteenUsdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualTwentyUsdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chpt:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="P03_12_2021To03_12_2021_TrancheThreeMemberCHPTTrancheNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:TrancheNameAxis">chpt:TrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-12</startDate>
            <endDate>2021-03-12</endDate>
        </period>
    </context>
    <context id="P03_13_2021To03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-13</startDate>
            <endDate>2021-03-13</endDate>
        </period>
    </context>
    <context id="PAsOn03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">chpt:EarnoutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-13</instant>
        </period>
    </context>
    <context id="P07_20_2021To07_20_2021_HasToBeMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chpt:HasToBeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-20</startDate>
            <endDate>2021-07-20</endDate>
        </period>
    </context>
    <context id="P08_11_2021To08_11_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis_ViricitiBVMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chpt:ViricitiBVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-11</startDate>
            <endDate>2021-08-11</endDate>
        </period>
    </context>
    <context id="PAsOn07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:TrancheNameAxis">chpt:TrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-01</instant>
        </period>
    </context>
    <context id="P07_01_2021To07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="chpt:EventAxis">chpt:EarnoutTriggeringEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:SharePriceRangeAxis">chpt:SharePriceGreaterOrEqualThirtyUsdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="chpt:TrancheNameAxis">chpt:TrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-01</endDate>
        </period>
    </context>
    <context id="PAsOn07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-06</instant>
        </period>
    </context>
    <context id="PAsOn06_04_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-04</instant>
        </period>
    </context>
    <context id="P07_06_2021To07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-06</startDate>
            <endDate>2021-07-06</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:LegacyCommonAndPreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">chpt:RedeemableConvertiblePreferredStockWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">chpt:LegacyCommonAndPreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn01_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</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="PAsOn04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001777393</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Day">
        <measure>utr:Day</measure>
    </unit>
    <unit id="Unit_EUR">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Segment">
        <measure>chpt:Segment</measure>
    </unit>
    <unit id="Unit_Y">
        <measure>utr:Y</measure>
    </unit>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      id="hidden26011207"
      unitRef="Unit_USD">145491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <dei:AmendmentFlag contextRef="P02_01_2021To07_31_2021">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P02_01_2021To07_31_2021">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="P02_01_2021To07_31_2021">0001777393</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="P02_01_2021To07_31_2021">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityAddressStateOrProvince contextRef="P02_01_2021To07_31_2021" id="hidden26011032">CA</dei:EntityAddressStateOrProvince>
    <chpt:NumberOfDaysDeterminingEarnoutTriggeringEvent contextRef="P02_01_2021To07_31_2021" id="hidden26011091">P10D</chpt:NumberOfDaysDeterminingEarnoutTriggeringEvent>
    <chpt:NumberOfConsecutiveTradingDaysForDeterminingSharePrice
      contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis"
      id="hidden26011036">P10D</chpt:NumberOfConsecutiveTradingDaysForDeterminingSharePrice>
    <chpt:NumberOfTradingDaysForDeterminingSharePrice
      contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis"
      id="hidden26011037">P20D</chpt:NumberOfTradingDaysForDeterminingSharePrice>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      id="hidden26011205"
      unitRef="Unit_USD">618089000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <dei:DocumentType contextRef="P02_01_2021To07_31_2021">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="P02_01_2021To07_31_2021">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="P02_01_2021To07_31_2021">2021-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P02_01_2021To07_31_2021">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P02_01_2021To07_31_2021">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="P02_01_2021To07_31_2021">001-39004</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P02_01_2021To07_31_2021">ChargePoint Holdings, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P02_01_2021To07_31_2021">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="P02_01_2021To07_31_2021">84-1747686</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="P02_01_2021To07_31_2021">240 East Hacienda Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P02_01_2021To07_31_2021">Campbell</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P02_01_2021To07_31_2021">95008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="P02_01_2021To07_31_2021">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P02_01_2021To07_31_2021">841-4500</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="P02_01_2021To07_31_2021">Common Stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P02_01_2021To07_31_2021">CHPT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P02_01_2021To07_31_2021">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="P02_01_2021To07_31_2021">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P02_01_2021To07_31_2021">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P02_01_2021To07_31_2021">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="P02_01_2021To07_31_2021">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="P02_01_2021To07_31_2021">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="P02_01_2021To07_31_2021">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="P02_01_2021To07_31_2021">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn08_31_2021"
      decimals="INF"
      unitRef="Unit_shares">322602267</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">618089000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">145491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">400000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">42708000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">35075000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">27916000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">33592000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">22138000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">12074000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">711251000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">226632000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">32265000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">20834000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">21817000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1215000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1215000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">5023000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10468000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">770588000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">290120000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">28416000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">19784000</us-gaap:AccountsPayableCurrent>
    <chpt:AccruedAndOtherLiabilitiesCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">51980000</chpt:AccruedAndOtherLiabilitiesCurrent>
    <chpt:AccruedAndOtherLiabilitiesCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">47162000</chpt:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">47769000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">40934000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10208000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">128165000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">118088000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">58000000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">48896000</us-gaap:DeferredRevenueNoncurrent>
    <chpt:DebtNonCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">24686000</chpt:DebtNonCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">21582000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">22459000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <chpt:CommonStockWarrantLiabilitiesNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">26868000</chpt:CommonStockWarrantLiabilitiesNoncurrent>
    <chpt:RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">75843000</chpt:RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">961000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">972000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">235576000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">290944000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn07_31_2021"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn01_31_2021"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">185180248</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">182934257</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">182934257</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">17492964000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">615697000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">299771284</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">322170484</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">322170484</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">22961032</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">22961032</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">32000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="PAsOn07_31_2021"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="PAsOn01_31_2021"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1216893000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">62736000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">150000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">155000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-682063000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-679414000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">535012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-616521000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">770588000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">290120000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">40874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">21368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">67674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">41025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">12082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">9811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">22906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">18815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">3165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">3778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">6051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">7893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">56121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">34957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">96631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">67733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">35384000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">20408000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2021To07_31_2021_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">59126000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2020To07_31_2020_NetworkedChargingSystemsMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">39024000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">7830000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">4452000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2021To07_31_2021_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">13470000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2020To07_31_2020_SubscriptionAndCirculationMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">9225000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">2130000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">1069000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2021To07_31_2021_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">4041000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2020To07_31_2020_OtherRevenuesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">2692000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">45344000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">25929000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">76637000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">50941000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10777000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9028000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">19994000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">16792000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">40410000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">17126000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">65784000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">35152000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">21923000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">10966000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">37897000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">25167000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">22732000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4466000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">37199000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">9555000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">85065000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">32558000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">140880000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">69874000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-74288000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-23530000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-120886000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-53082000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">25000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">37000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">47000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">280000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">793000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1499000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1628000</us-gaap:InterestExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">11516000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-9237000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">10981000</us-gaap:FairValueAdjustmentOfWarrants>
    <chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">10421000</chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities>
    <chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-33340000</chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities>
    <chpt:ChangeInFairValueOfContingentEarnoutLiability
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84420000</chpt:ChangeInFairValueOfContingentEarnoutLiability>
    <chpt:TransactionCostsExpensed
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7031000</chpt:TransactionCostsExpensed>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-189000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">563000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-174000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">131000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84873000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-35239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2546000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-65280000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">65000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">48000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">103000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">105000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-35287000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-65385000</us-gaap:ProfitLoss>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58625000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58625000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:TemporaryEquityDividendsAdjustment
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4292000</us-gaap:TemporaryEquityDividendsAdjustment>
    <us-gaap:DividendsShareBasedCompensation
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DividendsShareBasedCompensation>
    <us-gaap:DividendsShareBasedCompensation
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">51855000</us-gaap:DividendsShareBasedCompensation>
    <chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders>
    <chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-110635000</chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-93912000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-169431000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-124010000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <chpt:GainAttributableToEarnoutSharesIssued
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:GainAttributableToEarnoutSharesIssued>
    <chpt:GainAttributableToEarnoutSharesIssued
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84420000</chpt:GainAttributableToEarnoutSharesIssued>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-7427000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-53540000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-92365000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-93912000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-307391000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-124010000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">312227526</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">13468677</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">266197482</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">12822481</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">313602100</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">13468677</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">275577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">12822481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-6.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-9.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-6.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-9.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-35287000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2649000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-65385000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-12000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">92000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-5000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">36000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-23000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-23000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">69000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84950000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-35218000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2654000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-65372000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn01_31_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010525"
      unitRef="Unit_shares">182934257</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">615697000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn01_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010527"
      unitRef="Unit_shares">22961032</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">62736000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">155000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-679414000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-616521000</us-gaap:StockholdersEquity>
    <chpt:ReclassificationOfTemporaryEquityToPermanentEquityShares
      contextRef="P02_01_2021To04_30_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010533"
      unitRef="Unit_shares">-182934257</chpt:ReclassificationOfTemporaryEquityToPermanentEquityShares>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="P02_01_2021To04_30_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-615697000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <chpt:ReclassificationOfTemporaryEquityToPermanentEquityShares
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010535"
      unitRef="Unit_shares">194060336</chpt:ReclassificationOfTemporaryEquityToPermanentEquityShares>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">20000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">615677000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <us-gaap:ReclassificationsOfTemporaryToPermanentEquity
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">615697000</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
    <chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">66606000</chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization>
    <chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">66606000</chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization>
    <chpt:StockSharesIssuedDuringThePeriodUponRecapitalizationShares
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010183"
      unitRef="Unit_shares">60746989</chpt:StockSharesIssuedDuringThePeriodUponRecapitalizationShares>
    <chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">6000</chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue>
    <chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">200460000</chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue>
    <chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">200466000</chpt:StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010187"
      unitRef="Unit_shares">9766774</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">225375000</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">225376000</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue>
    <chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-828180000</chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization>
    <chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">-828180000</chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization>
    <chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010193"
      unitRef="Unit_shares">17539657</chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding>
    <chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">2000</chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding>
    <chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">488303000</chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding>
    <chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">488305000</chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding>
    <chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">242640000</chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue>
    <chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">242640000</chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">78000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">78000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P02_01_2021To04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010201"
      unitRef="Unit_shares">1588</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P02_01_2021To04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7577000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">7577000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2021To04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">82289000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">82289000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P02_01_2021To04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">7000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P02_01_2021To04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">7000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010208"
      unitRef="Unit_shares">305073200</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1081272000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-597125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2021"
      decimals="-3"
      unitRef="Unit_USD">484340000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="Fact_26010984"
      unitRef="Unit_shares">652901</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010637"
      unitRef="Unit_shares">4378568</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue
      contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">113608000</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">113608000</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">3292219</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1761000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1761000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010273"
      unitRef="Unit_shares">8773596</chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding>
    <chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding>
    <chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding
      contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-8081000</chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding>
    <chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-8080000</chpt:IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">40000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">40000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P05_01_2021To07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">28293000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">28293000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2021To07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P05_01_2021To07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-12000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010285"
      unitRef="Unit_shares">322170484</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1216893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-682063000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">535012000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn01_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010291"
      unitRef="Unit_shares">160583203</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">520241000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn01_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010293"
      unitRef="Unit_shares">11918418</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">20331000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">37000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-482390000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn01_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-462021000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P02_01_2020To04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1071203</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">436000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P02_01_2020To04_30_2020"
      decimals="-3"
      unitRef="Unit_USD">436000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">10000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P02_01_2020To04_30_2020"
      decimals="-3"
      unitRef="Unit_USD">10000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P02_01_2020To04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">910000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P02_01_2020To04_30_2020"
      decimals="-3"
      unitRef="Unit_USD">910000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2020To04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-30098000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2020To04_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-30098000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P02_01_2020To04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-56000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P02_01_2020To04_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-56000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn04_30_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010254"
      unitRef="Unit_shares">160583203</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">520241000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010256"
      unitRef="Unit_shares">12989621</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">21687000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-19000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-512488000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn04_30_2020"
      decimals="-3"
      unitRef="Unit_USD">-490819000</us-gaap:StockholdersEquity>
    <chpt:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      id="Fact_26010988"
      unitRef="Unit_shares">21783334</chpt:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">92433000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <chpt:IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts
      contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">31390000</chpt:IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts>
    <chpt:IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">31390000</chpt:IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts>
    <chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock
      contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">-58625000</chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock>
    <chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock
      contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">58625000</chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock>
    <chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58625000</chpt:BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock>
    <chpt:AccretionOfPreferredStockBeneficialConversionFeature
      contextRef="P05_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">58625000</chpt:AccretionOfPreferredStockBeneficialConversionFeature>
    <chpt:AccretionOfPreferredStockBeneficialConversionFeature
      contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-58625000</chpt:AccretionOfPreferredStockBeneficialConversionFeature>
    <chpt:AccretionOfPreferredStockBeneficialConversionFeature
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-58625000</chpt:AccretionOfPreferredStockBeneficialConversionFeature>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P05_01_2020To07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1523641</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1095000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1095000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <chpt:IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares
      contextRef="P05_01_2020To07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">66440</chpt:IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1000</chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P05_01_2020To07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">1190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1190000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2020To07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-35287000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-35287000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P05_01_2020To07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">69000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">69000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010334"
      unitRef="Unit_shares">182366537</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">612674000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="Fact_26010485"
      unitRef="Unit_shares">14579702</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">55363000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-547775000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-492361000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2649000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-65385000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">5576000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4684000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1963000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1749000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">35870000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2100000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">829000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">538000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-9237000</us-gaap:FairValueAdjustmentOfWarrants>
    <chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-33340000</chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities>
    <chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">10981000</chpt:FairValueAdjustmentOfCommonStockWarrantLiabilities>
    <chpt:ChangeInFairValueOfContingentEarnoutLiability
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84420000</chpt:ChangeInFairValueOfContingentEarnoutLiability>
    <chpt:TransactionCostsExpensed
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7031000</chpt:TransactionCostsExpensed>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1236000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-683000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7657000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-16188000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-5620000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">7427000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9325000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3335000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <chpt:IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-953000</chpt:IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent>
    <chpt:IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-2031000</chpt:IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9293000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-9324000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3027000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-4054000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">15938000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4564000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-61198000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-50069000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7788000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">5962000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">47014000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-7788000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">41052000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">92433000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
    <us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">117598000</us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities>
    <us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">31390000</us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities>
    <chpt:ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">511646000</chpt:ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts>
    <us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">32468000</us-gaap:PaymentsOfMergerRelatedCostsFinancingActivities>
    <chpt:PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">20894000</chpt:PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares>
    <chpt:RepaymentOfBorrowings
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">36051000</chpt:RepaymentOfBorrowings>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1759000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1542000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">541590000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">125365000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-6000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">36000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">472598000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">116384000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn01_31_2020"
      decimals="-3"
      unitRef="Unit_USD">73153000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">189537000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">344000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1402000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">115000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">105000</us-gaap:IncomeTaxesPaid>
    <chpt:AccretionOfPreferredStockBeneficialConversionFeature
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58625000</chpt:AccretionOfPreferredStockBeneficialConversionFeature>
    <chpt:ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">615697000</chpt:ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization>
    <chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">66606000</chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization>
    <chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-828180000</chpt:AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization>
    <chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">242640000</chpt:AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Description of Business&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;and Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ChargePoint Holdings, Inc. (&#x201c;ChargePoint&#x201d; or the &#x201c;Company,&#x201d; &#x201c;it,&#x201d; &#x201c;its&#x201d;) designs, develops, and markets networked electric vehicle (&#x201c;EV&#x201d;) charging system infrastructure (&#x201c;Networked Charging Systems&#x201d;) and cloud-based&#160;services which enable consumers the ability to locate, reserve, authenticate and transact EV charging sessions (&#x201c;Cloud&#x201d; or &#x201c;Cloud Services&#x201d;). As part of ChargePoint&#x2019;s Networked Charging Systems, subscriptions and other offerings, it provides an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time&#160;information about charging sessions and full control, support and m&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;a&lt;/div&gt;nagement of the Networked Charging Systems. This network provides multiple &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;web-based&#160;portals&lt;/div&gt; for charging system owners, fleet managers, drivers, and utilities. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, the Company offers extended parts and labor warranty (&#x201c;Assure&#x201d;) that includes proactive monitoring, fast response times, expert advice and robust reporting. The ChargePoint as a Service (&#x201c;CPaaS&#x201d;) program combines the customer&#x2019;s use of ChargePoint&#x2019;s owned and operated systems with Cloud Services, Assure and other benefits available to subscribers into one subscription. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s fiscal year ends on January&#160;31. References to fiscal year 2021 relate to the fiscal year ended January&#160;31, 2021 and to fiscal year 2022 refer to the fiscal year ending January&#160;31, 2022. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) and regulations of the U.S. Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim financial reporting. The Company&#x2019;s condensed consolidated financial statements include the accounts of the Company and its wholly-owned&#160;subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended January&#160;31, 2021 and the related notes included in the Company&#x2019;s Registration Statement on Form S-1 filed with the SEC on July 12, 2021, which provides a more complete discussion of the Company&#x2019;s accounting policies and certain other information. The information as of January&#160;31, 2021 included on the condensed consolidated balance sheets was derived from the Company&#x2019;s audited consolidated financial statements. The condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for a fair statement of the Company&#x2019;s financial position as of July&#160;31, 2021 and the results of operations for the three and six months ended July 31, 2021 and 2020, and cash flows for the six months ended July&#160;31, 2021 and 2020. The results of operations for the three and six months ended July&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending January&#160;31, 2022. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s condensed consolidated financial statements have been prepared on the basis of continuity of operations, the realization of assets, and the satisfaction of liabilities in the ordinary course of business. Since inception, the Company has been engaged in developing its product offerings, raising capital, and recruiting personnel. The Company&#x2019;s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company&#x2019;s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of July&#160;31, 2021, the Company had an accumulated deficit of $682.1&#160;million. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, borrowings under its loan facilities, customer payments and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, cash equivalents, and restricted cash of $618.5&#160;million as of July&#160;31, 2021. As of September&#160;10, 2021, the date on which these condensed consolidated financial statements were available to be issued, the Company believes that its cash on hand, together with cash generated from sales to customers, will satisfy its working capital and capital requirements for at least the next twelve months. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s assessment of the period of time through which its financial resources will be adequate to support its operations is a forward-looking&#160;statement and involves risks and uncertainties. The Company&#x2019;s actual results could vary as a result of, and its near- and long-term&#160;future capital requirements will depend on, many factors, including its growth rate, subscription renewal activity, the timing and extent of spending to support its acquisitions, infrastructure and research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of products or features, the continuing market adoption of its Networked Charging Systems platform, and the overall market acceptance of EVs. The Company has and may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. The Company has based its estimates on assumptions that may prove to be wrong, and it could use its available capital resources sooner than it currently expects. The Company may be required to seek additional equity or debt financing. Future liquidity and cash requirements will depend on numerous factors, including market penetration, the introduction of new products, and potential acquisitions of related businesses or technology. In the event that additional financing is required from outside sources, the Company may not be able to raise it on acceptable terms or at all. If the Company is unable to raise additional capital when desired, or if it cannot expand its operations or otherwise capitalize on its business opportunities because it lacks sufficient capital, its business, operating results, and financial condition would be adversely affected. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&#160;26, 2021 (&#x201c;Closing Date&#x201d;), Switchback Energy Acquisition Corporation (&#x201c;Switchback&#x201d;) consummated the previously announced transactions pursuant to which Lightning Merger Sub Inc., a wholly owned subsidiary of Switchback incorporated in the State of Delaware (&#x201c;Lightning Merger Sub&#x201d;), merged with ChargePoint, Inc., a Delaware corporation (&#x201c;Legacy ChargePoint&#x201d;); Legacy ChargePoint survived as a wholly-owned subsidiary of Switchback (such transactions, the &#x201c;Merger,&#x201d; and, collectively with the other transactions described in the Merger Agreement (as defined below), the &#x201c;Reverse Recapitalization&#x201d;). Further, as a result of the Merger, Switchback was renamed &#x201c;ChargePoint Holdings, Inc.&#x201d; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Please refer to Note 3 &#x201c;Reverse Recapitalization&#x201d; for further details of the Merger. &lt;/div&gt;&lt;/div&gt; </us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">-682100000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">618500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Summary of Significant Accounting Policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements as of January&#160;31, 2021 and 2020 and for the years ended January&#160;31, 2021, 2020, and 2019. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Stock Warrants Liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company assumed 10,470,562 publicly-traded warrants (&#x201c;Public Warrants&#x201d;) and 6,521,568 private placement warrants issued to NGP Switchback, LLC (&#x201c;Private Placement Warrants&#x201d; and, together with the Public Warrants, the &#x201c;Common Stock Warrants&#x201d;) upon the Merger, all of which were issued in connection with Switchback&#x2019;s initial public offering and subsequent overallotment (other than 1,000,000 Private Placement Warrants &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;which&lt;/div&gt; were issued in connection with the closing of the Merger) and entitle the holder to purchase one share of the Company&#x2019;s Common stock, par value $0.0001 (&#x201c;Common Stock&#x201d;) at an exercise price of $11.50 per share. During the six months ended July&#160;31, 2021, 10,226,081 Public Warrants and 4,347,712 Private Placement Warrants were exercised and&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the remaining&lt;/div&gt;&#160;244,481 Public &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Warrants outstanding as of the July 6, 2021 redemption date were redeemed for cash. The Public Warrants, prior to their redemption, were publicly traded and were exercisable for cash unless certain conditions occurred, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants could be cashlessly exercised. The Private Placement Warrants are not redeemable for cash so long as they are held by the initial purchasers or their permitted transferees but may be redeemable for common stock if certain other conditions are met. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;basis as the Public Warrants. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders&#x2019; equity. The agreement governing the Common Stock Warrants includes a provision (&#x201c;Replacement of Securities Upon Reorganization&#x201d;), the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;fixed-for-fixed&lt;/div&gt;&lt;/div&gt; option on the Company&#x2019;s ordinary shares, the Private Placement Warrants are not considered to be &#x201c;indexed to the Company&#x2019;s own stock.&#x201d; In addition, the provision provides that in the event of a tender or exchange offer accepted by holders of more than 50% of the outstanding shares of the Company&#x2019;s ordinary shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company&#x2019;s control), all Common Stock Warrant holders would be entitled to cash, while only certain of the holders of the Company&#x2019;s ordinary shares may be entitled to cash. These provisions preclude the Company from classifying the C&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;o&lt;/div&gt;mmon Stock Warrants in stockholders&#x2019; equity. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed consolidated statements of operations and comprehensive loss at each reporting &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;date&lt;/div&gt;. &lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent Earnout&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;Liability &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection with the Reverse Recapitalization and pursuant to the Merger Agreement and Plan of Merger dated as of September&#160;23, 2020 by and among the Company, Lightning Merger Sub Inc., and Switchback (&#x201c;Merger Agreement&#x201d;), eligible ChargePoint equity holders were entitled to receive as additional merger consideration shares of the Company&#x2019;s Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Merger Agreement and Note 9). In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40,&lt;/div&gt; the earnout shares were not indexed to the Common Stock and therefore were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the condensed consolidated statements of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The estimated fair value of the contingent consideration was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 9) prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk-free rate, expected term and dividend rate. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Until its settlement the contingent earnout liability was categorized as a Level&#160;3 fair value measurement (see Fair Value of Financial Instruments accounting policy as described above) because the Company estimated projections during the Earnout Period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the accompanying condensed consolidated financial statements in conformity with U.S.&#160;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, the estimated expected benefit period for deferred contract acquisition costs, allowances for doubtful accounts, inventory reserves, the useful lives of long-lived&#160;assets, the determination of the incremental borrowing rate used for operating lease liabilities, the valuation of redeemable convertible preferred stock warrants and common stock warrants, including Common Stock Warrants as a result of the Merger, contingent earnout liability, the value of common stock and other assumptions used to measure stock-based&#160;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;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Concentration of Credit Risk and Other Risks and Uncertainties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers&#x2019; financial condition. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company&#x2019;s customer base and geographic sales areas. As of July&#160;31, 2021 and January&#160;31, 2021, one customer individually accounted for 9% and 16% of accounts receivable, net, respectively. For the six months ended July&#160;31, 2021 and 2020, there were no customers that represented 10% or more of total revenue. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company&#x2019;s operating results. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impact of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2020, the World Health Organization characterized &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; as a pandemic. The impact of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19,&lt;/div&gt; including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; has disrupted ChargePoint&#x2019;s supply chain and heightened its freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales around the world. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a result of the &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-essential&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&#160;The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;While the ultimate duration and extent of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic depends on current and future developments that cannot be accurately predicted, such as the extent and effectiveness of containment actions and vaccinations, it has already had an adverse effect on the global economy, the ultimate societal and economic impact of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic remains unknown. The effect of the COVID-19 pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in ChargePoint&#x2019;s revenues, and the Company believes that since people are not yet fully back to work it has not yet seen the full return of commercial customer demand for its products. The conditions caused by the COVID-19 pandemic, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint&#x2019;s gross margins as the Company&#x2019;s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to heighten supply chain pricing and logistics expenses, and could, for example, adversely impact ChargePoint&#x2019;s gross margins through heightened supply chain expenses, and could adversely affect demand for ChargePoint&#x2019;s platforms, lengthen its sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect its business, results of operations and financial condition. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;"&gt;Segment Reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;"&gt;The Company operates as one operating segment because its&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;"&gt;Chief Executive Officer, as the Company&#x2019;s chief operating decision maker reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Level 1)&#160;&#x2014;&#160;Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Level 2)&#160;&#x2014;&#160;Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Level 3)&#160;&#x2014;&#160;Inputs that are unobservable for the asset or liability. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company classifies financial instruments in Level&#160;3&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level&#160;3&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company&#x2019;s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each period. There were no transfers between levels during the periods presented. The Company had no material &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&#160;assets&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; valued on a &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recurring&#160;basis&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; that resulted in an impairment in any period presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying values of the Company&#x2019;s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term&#160;nature of these instruments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Remaining Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;non-cancellable&#160;contracted&lt;/div&gt; amounts that will be invoiced and recognized as revenue in future periods. The Company&#x2019;s Assure, Cloud, and CPaaS subscription terms typically range from one to five years&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and are paid up-front&lt;/div&gt;. Revenue expected to be recognized from remaining performance obligations was $118.2&#160;million as of July&#160;31, 2021, of which 42&#160;% is expected to be recognized over the next twelve months&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred Revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud Services and Assure services not yet provided as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;customer-by-customer&#160;basis.&lt;/div&gt;&lt;/div&gt; Deferred revenue that will be recognized during the succeeding &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;twelve-month&lt;/div&gt; period is recorded as current deferred revenue with the remainder recorded as deferred revenue, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; on the condensed consolidated balance sheets. &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current and non-current deferred revenue was &lt;/div&gt; $105.8&#160;million and $89.8&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million as of July&#160;31, 2021 and January&#160;31, 2021, respectively. The Company recognized $7.7 million and $4.6 million of revenue during the three months ended July 31, 2021 and July 31, 2020, and &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;$22.9&#160;million and $21.0&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million of revenue during the six months ended July&#160;31, 2021 and July&#160;31, 2020, respectively, that was included in the deferred revenue balance &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;at the beginning of the period. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company can adopt new or revised accounting guidance as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (&#x201c;JOBS Act&#x201d;) either (1)&#160;within the same periods as those otherwise applicable to public business entities, or (2)&#160;within the same time periods as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&#160;business&lt;/div&gt; entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&#160;business&lt;/div&gt; entities, as indicated below. Based on the Company&#x2019;s public float as of July&#160;31, 2021, it will become a large accelerated filer, and lose emerging growth company status, as of January&#160;31, 2022. As of January 31, 2022, the Company will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Issued Accounting Standards Not Yet Adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June&#160;2016, the FASB issued &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;2016-13,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&lt;/div&gt;&lt;/div&gt; and has since released various amendments including ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2019-04.&lt;/div&gt; The guidance modifies the measurement of expected credit losses on certain financial instruments. The Company will become a large accelerated filer effective January&#160;31, 2022, at which point the Company will follow the timeline for adoption of new accounting pronouncements for public companies. As a result, the Company will adopt ASU&#160;2016-13 for the January&#160;31, 2022 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of February&#160;1, 2021 and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December&#160;2019, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,&lt;/div&gt;&lt;/div&gt; which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as the elimination of exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, the recognition of deferred tax liabilities for outside basis differences, ownership changes in investments, and tax basis &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;step-up&#160;in&lt;/div&gt; goodwill obtained in a transaction that is not a business combination. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020, including interim periods therein. As a result, the Company will adopt ASU&#160;2019-12 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;In August 2020, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt &#x2014; Debt with Conversion and Other Options (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470-20)&lt;/div&gt; and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40),&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020. As a result, the Company will adopt ASU&#160;2020-06 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt; </us-gaap:SignificantAccountingPoliciesTextBlock>
    <chpt:CommonStockWarrantLiabilitiesPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Stock Warrants Liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company assumed 10,470,562 publicly-traded warrants (&#x201c;Public Warrants&#x201d;) and 6,521,568 private placement warrants issued to NGP Switchback, LLC (&#x201c;Private Placement Warrants&#x201d; and, together with the Public Warrants, the &#x201c;Common Stock Warrants&#x201d;) upon the Merger, all of which were issued in connection with Switchback&#x2019;s initial public offering and subsequent overallotment (other than 1,000,000 Private Placement Warrants &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;which&lt;/div&gt; were issued in connection with the closing of the Merger) and entitle the holder to purchase one share of the Company&#x2019;s Common stock, par value $0.0001 (&#x201c;Common Stock&#x201d;) at an exercise price of $11.50 per share. During the six months ended July&#160;31, 2021, 10,226,081 Public Warrants and 4,347,712 Private Placement Warrants were exercised and&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the remaining&lt;/div&gt;&#160;244,481 Public &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Warrants outstanding as of the July 6, 2021 redemption date were redeemed for cash. The Public Warrants, prior to their redemption, were publicly traded and were exercisable for cash unless certain conditions occurred, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants could be cashlessly exercised. The Private Placement Warrants are not redeemable for cash so long as they are held by the initial purchasers or their permitted transferees but may be redeemable for common stock if certain other conditions are met. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;basis as the Public Warrants. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders&#x2019; equity. The agreement governing the Common Stock Warrants includes a provision (&#x201c;Replacement of Securities Upon Reorganization&#x201d;), the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;fixed-for-fixed&lt;/div&gt;&lt;/div&gt; option on the Company&#x2019;s ordinary shares, the Private Placement Warrants are not considered to be &#x201c;indexed to the Company&#x2019;s own stock.&#x201d; In addition, the provision provides that in the event of a tender or exchange offer accepted by holders of more than 50% of the outstanding shares of the Company&#x2019;s ordinary shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company&#x2019;s control), all Common Stock Warrant holders would be entitled to cash, while only certain of the holders of the Company&#x2019;s ordinary shares may be entitled to cash. These provisions preclude the Company from classifying the C&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;o&lt;/div&gt;mmon Stock Warrants in stockholders&#x2019; equity. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed consolidated statements of operations and comprehensive loss at each reporting &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;date&lt;/div&gt;. &lt;/div&gt; </chpt:CommonStockWarrantLiabilitiesPolicyTextBlock>
    <chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares
      contextRef="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">10470562</chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares>
    <chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares
      contextRef="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">6521568</chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares>
    <chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares
      contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">1000000</chpt:ClassOfWarrantOrRightIssuedDuringPeriodShares>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn07_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <chpt:ClassOfWarrantOrRightExercisedDuringPeriodShares
      contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">10226081</chpt:ClassOfWarrantOrRightExercisedDuringPeriodShares>
    <chpt:ClassOfWarrantOrRightExercisedDuringPeriodShares
      contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">4347712</chpt:ClassOfWarrantOrRightExercisedDuringPeriodShares>
    <chpt:ClassOfWarrantOrRightRedemedDuringPeriodShares
      contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">244481</chpt:ClassOfWarrantOrRightRedemedDuringPeriodShares>
    <chpt:PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange
      contextRef="PAsOn07_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</chpt:PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange>
    <chpt:ContingentEarnoutLiabilityPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent Earnout&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;Liability &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection with the Reverse Recapitalization and pursuant to the Merger Agreement and Plan of Merger dated as of September&#160;23, 2020 by and among the Company, Lightning Merger Sub Inc., and Switchback (&#x201c;Merger Agreement&#x201d;), eligible ChargePoint equity holders were entitled to receive as additional merger consideration shares of the Company&#x2019;s Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Merger Agreement and Note 9). In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40,&lt;/div&gt; the earnout shares were not indexed to the Common Stock and therefore were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the condensed consolidated statements of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The estimated fair value of the contingent consideration was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 9) prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk-free rate, expected term and dividend rate. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Until its settlement the contingent earnout liability was categorized as a Level&#160;3 fair value measurement (see Fair Value of Financial Instruments accounting policy as described above) because the Company estimated projections during the Earnout Period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</chpt:ContingentEarnoutLiabilityPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the accompanying condensed consolidated financial statements in conformity with U.S.&#160;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, the estimated expected benefit period for deferred contract acquisition costs, allowances for doubtful accounts, inventory reserves, the useful lives of long-lived&#160;assets, the determination of the incremental borrowing rate used for operating lease liabilities, the valuation of redeemable convertible preferred stock warrants and common stock warrants, including Common Stock Warrants as a result of the Merger, contingent earnout liability, the value of common stock and other assumptions used to measure stock-based&#160;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;/div&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <chpt:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Concentration of Credit Risk and Other Risks and Uncertainties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers&#x2019; financial condition. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company&#x2019;s customer base and geographic sales areas. As of July&#160;31, 2021 and January&#160;31, 2021, one customer individually accounted for 9% and 16% of accounts receivable, net, respectively. For the six months ended July&#160;31, 2021 and 2020, there were no customers that represented 10% or more of total revenue. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company&#x2019;s operating results. &lt;/div&gt;&lt;/div&gt;</chpt:ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P02_01_2021To07_31_2021_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P02_01_2020To07_31_2020_AccountsReceivableMemberusgaapConcentrationRiskByBenchmarkAxis_CustomerOneMemberusgaapConcentrationRiskByTypeAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P02_01_2020To07_31_2020_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P02_01_2021To07_31_2021_CustomerTwoMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <chpt:ImpactOfCovidNineteenPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impact of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2020, the World Health Organization characterized &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; as a pandemic. The impact of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19,&lt;/div&gt; including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; has disrupted ChargePoint&#x2019;s supply chain and heightened its freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales around the world. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As a result of the &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-essential&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&#160;The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;While the ultimate duration and extent of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic depends on current and future developments that cannot be accurately predicted, such as the extent and effectiveness of containment actions and vaccinations, it has already had an adverse effect on the global economy, the ultimate societal and economic impact of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic remains unknown. The effect of the COVID-19 pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in ChargePoint&#x2019;s revenues, and the Company believes that since people are not yet fully back to work it has not yet seen the full return of commercial customer demand for its products. The conditions caused by the COVID-19 pandemic, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint&#x2019;s gross margins as the Company&#x2019;s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to heighten supply chain pricing and logistics expenses, and could, for example, adversely impact ChargePoint&#x2019;s gross margins through heightened supply chain expenses, and could adversely affect demand for ChargePoint&#x2019;s platforms, lengthen its sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect its business, results of operations and financial condition. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;</chpt:ImpactOfCovidNineteenPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;"&gt;Segment Reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;"&gt;The Company operates as one operating segment because its&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;"&gt;Chief Executive Officer, as the Company&#x2019;s chief operating decision maker reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P02_01_2021To07_31_2021"
      decimals="0"
      unitRef="Unit_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="P02_01_2021To07_31_2021">&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Level 1)&#160;&#x2014;&#160;Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Level 2)&#160;&#x2014;&#160;Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 9%;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2022;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;(Level 3)&#160;&#x2014;&#160;Inputs that are unobservable for the asset or liability. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company classifies financial instruments in Level&#160;3&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level&#160;3&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company&#x2019;s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each period. There were no transfers between levels during the periods presented. The Company had no material &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&#160;assets&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; valued on a &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recurring&#160;basis&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; that resulted in an impairment in any period presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The carrying values of the Company&#x2019;s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term&#160;nature of these instruments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <chpt:RevenueRemainingPerformanceObligationPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Remaining Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;non-cancellable&#160;contracted&lt;/div&gt; amounts that will be invoiced and recognized as revenue in future periods. The Company&#x2019;s Assure, Cloud, and CPaaS subscription terms typically range from one to five years&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and are paid up-front&lt;/div&gt;. Revenue expected to be recognized from remaining performance obligations was $118.2&#160;million as of July&#160;31, 2021, of which 42&#160;% is expected to be recognized over the next twelve months&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;</chpt:RevenueRemainingPerformanceObligationPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="PAsOn07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">118200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="PAsOn07_31_2021"
      decimals="2"
      unitRef="Unit_pure">0.42</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <chpt:DeferredRevenuePolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred Revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud Services and Assure services not yet provided as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;customer-by-customer&#160;basis.&lt;/div&gt;&lt;/div&gt; Deferred revenue that will be recognized during the succeeding &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;twelve-month&lt;/div&gt; period is recorded as current deferred revenue with the remainder recorded as deferred revenue, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; on the condensed consolidated balance sheets. &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total current and non-current deferred revenue was &lt;/div&gt; $105.8&#160;million and $89.8&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million as of July&#160;31, 2021 and January&#160;31, 2021, respectively. The Company recognized $7.7 million and $4.6 million of revenue during the three months ended July 31, 2021 and July 31, 2020, and &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;$22.9&#160;million and $21.0&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million of revenue during the six months ended July&#160;31, 2021 and July&#160;31, 2020, respectively, that was included in the deferred revenue balance &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;at the beginning of the period. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</chpt:DeferredRevenuePolicyTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="PAsOn07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">105800000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="PAsOn01_31_2021"
      decimals="-5"
      unitRef="Unit_USD">89800000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P05_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">7700000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P05_01_2020To07_31_2020"
      decimals="-5"
      unitRef="Unit_USD">4600000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P02_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">22900000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P02_01_2020To07_31_2020"
      decimals="-5"
      unitRef="Unit_USD">21000000.0</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company can adopt new or revised accounting guidance as an &#x201c;emerging growth company&#x201d; under the Jumpstart Our Business Startups Act of 2012 (&#x201c;JOBS Act&#x201d;) either (1)&#160;within the same periods as those otherwise applicable to public business entities, or (2)&#160;within the same time periods as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&#160;business&lt;/div&gt; entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-public&#160;business&lt;/div&gt; entities, as indicated below. Based on the Company&#x2019;s public float as of July&#160;31, 2021, it will become a large accelerated filer, and lose emerging growth company status, as of January&#160;31, 2022. As of January 31, 2022, the Company will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Issued Accounting Standards Not Yet Adopted &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June&#160;2016, the FASB issued &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;2016-13,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&lt;/div&gt;&lt;/div&gt; and has since released various amendments including ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2019-04.&lt;/div&gt; The guidance modifies the measurement of expected credit losses on certain financial instruments. The Company will become a large accelerated filer effective January&#160;31, 2022, at which point the Company will follow the timeline for adoption of new accounting pronouncements for public companies. As a result, the Company will adopt ASU&#160;2016-13 for the January&#160;31, 2022 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of February&#160;1, 2021 and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In December&#160;2019, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-12,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,&lt;/div&gt;&lt;/div&gt; which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as the elimination of exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, the recognition of deferred tax liabilities for outside basis differences, ownership changes in investments, and tax basis &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;step-up&#160;in&lt;/div&gt; goodwill obtained in a transaction that is not a business combination. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020, including interim periods therein. As a result, the Company will adopt ASU&#160;2019-12 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;In August 2020, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt &#x2014; Debt with Conversion and Other Options (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470-20)&lt;/div&gt; and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40),&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020. As a result, the Company will adopt ASU&#160;2020-06 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <chpt:ReverseRecapitalizationTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reverse Recapitalization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&#160;26, 2021, Lightning Merger Sub, a wholly-owned subsidiary of Switchback, merged with Legacy ChargePoint, with Legacy ChargePoint surviving as a wholly-owned subsidiary of Switchback. As a result of the Merger, Switchback was renamed &#x201c;ChargePoint Holdings, Inc.&#x201d; Immediately prior to the closing of the Merger: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;all 22,427,306 shares of Legacy ChargePoint&#x2019;s outstanding Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;H-1&lt;/div&gt; redeemable convertible preferred stock &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; converted into an equivalent number of shares of Legacy ChargePoint common stock on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-to-one&lt;/div&gt;&lt;/div&gt; basis and an additional 1,026,084 shares of Common Stock were issued to settle the accumulated dividend to the Series &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;H-1&lt;/div&gt; redeemable convertible preferred stockholders of $21.1&#160;million; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;all 160,925,957 shares of Legacy ChargePoint&#x2019;s outstanding Series H, Series G, Series F, Series E, and Series D redeemable convertible preferred stock &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; converted into an equivalent number of shares of Legacy ChargePoint common stock on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-to-one&lt;/div&gt;&lt;/div&gt; basis; &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;all 45,376 shares of Legacy ChargePoint&#x2019;s outstanding Series C redeemable convertible preferred stock &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; converted into an equivalent number of shares of Legacy ChargePoint common stock on a 1:73.4403 basis; &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;all 130,590 shares of Legacy ChargePoint&#x2019;s outstanding Series B redeemable convertible preferred stock &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; converted into an equivalent number of shares of Legacy ChargePoint common stock on a 1:42.9220 basis; and &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 5%;"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: top;;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: top;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;all 29,126 shares of Legacy ChargePoint&#x2019;s outstanding Series A redeemable convertible preferred stock &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were&lt;/div&gt; converted into an equivalent number of shares of Legacy ChargePoint common stock on a 1:48.2529 basis. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At the Merger, eligible ChargePoint equity holders received or &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;had&lt;/div&gt; the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the exchange ratio of 0.9966 as defined in the Merger Agreement (&#x201c;Exchange Ratio&#x201d;). Accordingly, immediately following the consummation of the Merger, Legacy ChargePoint common stock exchanged into 217,021,368 shares of Common Stock&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; 68,896,516 shares were reserved for the issuance of Common Stock upon the potential future exercise of Legacy ChargePoint stock options and warrants that were exchanged into ChargePoint stock options and warrants, and 27,000,000 shares of Common Stock were reserved for the potential future issuance of the earnout shares. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In connection with the execution of the Merger Agreement, Switchback entered into separate subscription agreements (each a &#x201c;Subscription Agreement&#x201d;) with a number of investors (each a &#x201c;New PIPE Investor&#x201d;), pursuant to which the New PIPE Investors agreed to purchase, and Switchback agreed to sell to the New PIPE Investors, an aggregate of&#160;22,500,000&#160;shares of Common Stock (&#x201c;PIPE Shares&#x201d;), for a purchase price of $10.00&#160;per share and an aggregate purchase price of $225.0&#160;million, in a private placement pursuant to the subscription agreements (&#x201c;PIPE Financing&#x201d;). The PIPE Financing closed simultaneously with the consummation of the Merger. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;Pursuant to the terms of a letter agreement the initial Switchback stockholders entered into in connection with the execution of the Merger Agreement (&#x201c;Founders Stock Letter&#x201d;), the initial stockholders surrendered 984,706 of Switchback Class&#160;B common stock shares purchased by NGP Switchback, LLC, a Delaware limited liability company (&#x201c;Sponsor&#x201d;) prior to Switchback Public Offering on May&#160;16, 2019 ( &#x201c;Founder Shares&#x201d;) for no consideration, whereupon such Founder Shares were immediately cancelled. Additionally, 900,000 Founder Earn Back Shares, which were previously subjected to potential forfeiture until the closing volume weighted average price per share of Common Stock &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;achieved&lt;/div&gt;&#160;$12.00 for any &lt;span style="-sec-ix-hidden:hidden26011036"&gt;ten trading days&lt;/span&gt; within any &lt;span style="-sec-ix-hidden:hidden26011037"&gt;twenty consecutive trading day&lt;/span&gt; period during the five-year period following the Closing (&#x201c;Founder Earn Back Triggering Event&#x201d;), met the Earn Back Triggering Event on March&#160;12, 2021. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At the Closing, the Sponsor exercised its right to convert a portion of the working capital loans made by the Sponsor to Switchback into an additional 1,000,000 Private Placement Warrants at a price of $1.50 per warrant in satisfaction of $1.5&#160;million principal amount of such loans. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number of shares of Common Stock issued immediately following the consummation of the Merger was&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as follows:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 83%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock of Switchback, outstanding prior to Merger&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,264,704&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less redemption of Switchback shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(33,009&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less surrender of Switchback Founder Shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(984,706&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock of Switchback&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,246,989&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares issued in PIPE&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,500,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Merger and PIPE financing shares (1)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;60,746,989&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Legacy ChargePoint shares&#160;(2)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;217,021,368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total shares of common stock immediately after Merger&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;277,768,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Merger is accounted for as a reverse recapitalization under U.S. GAAP. This determination is primarily based on Legacy ChargePoint stockholders comprising a relative majority of the voting power of ChargePoint and having the ability to nominate the members of the Board, Legacy ChargePoint&#x2019;s operations prior to the acquisition comprising the only ongoing operations of ChargePoint, and Legacy ChargePoint&#x2019;s senior management comprising a majority of the senior management of ChargePoint. Under this method of accounting, Switchback is treated as the &#x201c;acquired&#x201d; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of ChargePoint represent a continuation of the financial statements of Legacy ChargePoint with the Merger being treated as the equivalent of ChargePoint issuing stock for the net assets of Switchback, accompanied by a recapitalization. The net assets of Switchback are stated at historical costs, with no goodwill or other intangible assets recorded. Operations prior to the Merger are presented as those of ChargePoint. All periods prior to the Merger have been retrospectively adjusted using the Exchange Ratio for the equivalent number of shares outstanding immediately after the Merger to effect the reverse recapitalization. Additionally, upon the consummation of the Merger, the Company gave effect to the issuance of 60,746,989 shares of Common Stock for the previously issued Switchback common stock and PIPE Shares that were outstanding at the Closing Date. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In connection with the Merger, the Company raised $511.6&#160;million of proceeds including the contribution of $286.6&#160;million of cash held in Switchback&#x2019;s trust account from its initial public offering, net of redemptions of Switchback public stockholders of $0.3&#160;million, and $225.0&#160;million of cash in connection with the PIPE financing. The Company incurred $36.5&#160;million of transaction costs, consisting of banking, legal, and other professional fees, of which $29.5&#160;million was recorded as a reduction to additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital of proceeds and the remaining $7.0&#160;million was expensed in the condensed consolidated statements of operations. &lt;/div&gt; &lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March&#160;12, 2021 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number of Legacy ChargePoint shares was determined from the&#160;217,761,738&#160;shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of&#160;0.9966. All fractional shares were rounded down. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </chpt:ReverseRecapitalizationTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">22427306</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">one-to-one basis</us-gaap:PreferredStockConversionBasis>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1026084</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <us-gaap:PreferredStockAmountOfPreferredDividendsInArrears
      contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHOneRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">21100000</us-gaap:PreferredStockAmountOfPreferredDividendsInArrears>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">160925957</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">160925957</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">160925957</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">160925957</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">160925957</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesHRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">one-to-one basis</us-gaap:PreferredStockConversionBasis>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesGRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">one-to-one basis</us-gaap:PreferredStockConversionBasis>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesFRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">one-to-one basis</us-gaap:PreferredStockConversionBasis>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesERedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">one-to-one basis</us-gaap:PreferredStockConversionBasis>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesDRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">one-to-one basis</us-gaap:PreferredStockConversionBasis>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">45376</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">1:73.4403</us-gaap:PreferredStockConversionBasis>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">130590</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesBRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">1:42.9220</us-gaap:PreferredStockConversionBasis>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">29126</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:PreferredStockConversionBasis contextRef="P02_26_2021To02_26_2021_LegacyChargePointMembersrtOwnershipAxis_SeriesARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">1:48.2529</us-gaap:PreferredStockConversionBasis>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">10.00</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">217021368</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">217021368</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P02_26_2021To02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">68896516</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn02_26_2021_ChargePointCommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">68896516</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P02_26_2021To02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">22500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="PAsOn02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">10.00</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P02_26_2021To02_26_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis_SubscriptionAgreementMemberCHPTAgreementAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="-5"
      unitRef="Unit_USD">225000000.0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <chpt:StockSurrendedDuringPeriodShares
      contextRef="P02_26_2021To02_26_2021_FounderSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">984706</chpt:StockSurrendedDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="P02_26_2021To02_26_2021_FounderEarnBackSharesMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">900000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <chpt:ShareTransferTriggerPricePricePerShare
      contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">12.00</chpt:ShareTransferTriggerPricePricePerShare>
    <chpt:ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination contextRef="P02_26_2021To02_26_2021_FounderEarnBackTriggeringEventMemberCHPTTriggeringEventAxis_SwitchbackMembersrtOwnershipAxis">P5Y</chpt:ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="0"
      unitRef="Unit_USD">1000000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.50</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn02_26_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">1500000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number of shares of Common Stock issued immediately following the consummation of the Merger was&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as follows:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 83%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock of Switchback, outstanding prior to Merger&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,264,704&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less redemption of Switchback shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(33,009&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less surrender of Switchback Founder Shares&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(984,706&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock of Switchback&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,246,989&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares issued in PIPE&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;22,500,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Merger and PIPE financing shares (1)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;60,746,989&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Legacy ChargePoint shares&#160;(2)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;217,021,368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total shares of common stock immediately after Merger&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;277,768,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March&#160;12, 2021 &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;(2)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The number of Legacy ChargePoint shares was determined from the&#160;217,761,738&#160;shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of&#160;0.9966. All fractional shares were rounded down. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <chpt:BusinessCombinationCommonStock
      contextRef="PAsOn01_31_2021_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">39264704</chpt:BusinessCombinationCommonStock>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="P02_01_2021To07_31_2021_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">33009</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <chpt:StockSurrendedDuringPeriodShares
      contextRef="P02_01_2021To07_31_2021_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">-984706</chpt:StockSurrendedDuringPeriodShares>
    <chpt:BusinessCombinationCommonStock
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">38246989</chpt:BusinessCombinationCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="P02_01_2021To07_31_2021_PipeFinancingMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">22500000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <chpt:BusinessCombinationAndPipeFinancingShares
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      id="Fact_26010408"
      unitRef="Unit_shares">60746989</chpt:BusinessCombinationAndPipeFinancingShares>
    <chpt:LegacyChargePointShares
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      id="Fact_26010409"
      unitRef="Unit_shares">217021368</chpt:LegacyChargePointShares>
    <chpt:TotalSharesOfCommonStockImmediatelyAfterBusinessCombination
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">277768357</chpt:TotalSharesOfCommonStockImmediatelyAfterBusinessCombination>
    <chpt:BusinessCombinationAndPipeFinancingShares
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">60746989</chpt:BusinessCombinationAndPipeFinancingShares>
    <chpt:ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts
      contextRef="P02_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">511600000</chpt:ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts>
    <us-gaap:AssetsHeldInTrust
      contextRef="PAsOn07_31_2021_SwitchbackMembersrtOwnershipAxis"
      decimals="-5"
      unitRef="Unit_USD">286600000</us-gaap:AssetsHeldInTrust>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="P02_01_2021To07_31_2021_SwitchbackPublicStockholdersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">300000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <chpt:ProceedsFromBusinessCombination
      contextRef="P02_01_2021To07_31_2021_PipeFinancingMemberusgaapEquitySecuritiesByInvestmentObjectiveAxis"
      decimals="-5"
      unitRef="Unit_USD">225000000.0</chpt:ProceedsFromBusinessCombination>
    <chpt:TransactionCosts
      contextRef="P02_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">36500000</chpt:TransactionCosts>
    <chpt:AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition
      contextRef="P02_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">29500000</chpt:AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition>
    <chpt:OfferingCostsExpensed
      contextRef="P02_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">7000000.0</chpt:OfferingCostsExpensed>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn02_26_2021_LegacyChargePointSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">217761738</us-gaap:CommonStockSharesOutstanding>
    <chpt:StockholdersEquityExchangeRatio
      contextRef="P02_26_2021To02_26_2021"
      decimals="4"
      unitRef="Unit_pure">0.9966</chpt:StockholdersEquityExchangeRatio>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;July&#160;31,&#160;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Money market funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock warrant liabilities (Private Placement)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&#x2014;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;January&#160;31,&#160;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Money market funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred stock warrant liability&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets. The aggregate fair value of the Company&#x2019;s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of July&#160;31, 2021 and January&#160;31, 2021. Realized gains and losses, net of tax, were not material for any of the periods presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of July&#160;31, 2021 and January&#160;31, 2021, the Company had no investments with a contractual maturity of greater than one year. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of the changes in the fair value of the Company&#x2019;s Level&#160;3 financial instruments: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Redeemable&lt;br/&gt; convertible&lt;br/&gt; preferred&#160;stock&lt;br/&gt; warrant&#160;liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; placement&lt;br/&gt; warrant&lt;br/&gt; liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Earnout&lt;br/&gt; liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Private placement warrant liability acquired as part of the merger&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(127,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent earnout liability recognized upon the closing of the reverse recapitalization&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(828,180&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in fair value included in other income (expense), net&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,237&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;49,264&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;84,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of warrants to stockholders&#x2019; equity (deficit) due to exercise&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,756&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;66,606&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance of earnout shares upon triggering events&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;501,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of remaining contingent earnout liability upon triggering event&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;242,640&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(26,868&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;values&lt;/div&gt; of the private placement warrant liability, redeemable convertible preferred stock warrant liability and earnout liability are based on significant unobservable inputs, which represent Level&#160;3 measurements within the fair value hierarchy. The significant unobservable inputs used in the fair value measurements of the private placement warrant liability, the redeemable convertible preferred stock warrant liability and the earnout liability include the expected volatility and dividend yield. In determining the fair value of the private placement warrant liability, the Company used the Binomial Lattice Model (&#x201c;BLM&#x201d;) that assumes optimal exercise of the Company&#x2019;s redemption option at the earliest possible date (Note 9). In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the &lt;/div&gt;Black-Scholes Option Pricing Model (&#x201c;Black-Scholes&#x201d;) to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 9). In determining the fair value of the earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available (see Note 9). &lt;/div&gt;&lt;/div&gt; </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s assets and liabilities that were measured at fair value on a recurring basis were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;July&#160;31,&#160;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Money market funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;454,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock warrant liabilities (Private Placement)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&lt;div style="text-indent: 0px;;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 11pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 68%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&#x2014;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;26,868&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 68%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 64%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt;
&lt;td style="width: 0%;"/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;January&#160;31,&#160;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Money market funds&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;109,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred stock warrant liability&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 64%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total financial liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"&gt;&lt;div style="font-size:10pt;;display:inline;"&gt;$&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"&gt;75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;; width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 64%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 0%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="width: 0%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis"
      decimals="-3"
      unitRef="Unit_USD">454713000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn07_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis"
      decimals="-3"
      unitRef="Unit_USD">454713000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">454713000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">454713000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-3"
      unitRef="Unit_USD">26868000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn07_31_2021_AssumedCommonStockWarrantLiabilitiesMemberusgaapFairValueByLiabilityClassAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-3"
      unitRef="Unit_USD">26868000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn07_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">26868000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">26868000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis"
      decimals="-3"
      unitRef="Unit_USD">109703000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn01_31_2021_MoneyMarketFundsMemberusgaapFairValueByAssetClassAxis"
      decimals="-3"
      unitRef="Unit_USD">109703000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">109703000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">109703000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis"
      decimals="-3"
      unitRef="Unit_USD">75843000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis"
      decimals="-3"
      unitRef="Unit_USD">75843000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">75843000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="PAsOn01_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-3"
      unitRef="Unit_USD">75843000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="P02_01_2021To07_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="P02_01_2020To01_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of the changes in the fair value of the Company&#x2019;s Level&#160;3 financial instruments: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 65%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Redeemable&lt;br/&gt; convertible&lt;br/&gt; preferred&#160;stock&lt;br/&gt; warrant&#160;liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; placement&lt;br/&gt; warrant&lt;br/&gt; liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Earnout&lt;br/&gt; liability&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(75,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Private placement warrant liability acquired as part of the merger&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(127,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Contingent earnout liability recognized upon the closing of the reverse recapitalization&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(828,180&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in fair value included in other income (expense), net&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,237&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;49,264&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;84,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of warrants to stockholders&#x2019; equity (deficit) due to exercise&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,756&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;66,606&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Issuance of earnout shares upon triggering events&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;501,120&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reclassification of remaining contingent earnout liability upon triggering event&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;242,640&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(26,868&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis"
      decimals="-3"
      unitRef="Unit_USD">-75843000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-3"
      unitRef="Unit_USD">127888000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized
      contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">-828180000</chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis"
      decimals="-3"
      unitRef="Unit_USD">9237000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-3"
      unitRef="Unit_USD">49264000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">84420000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity
      contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-3"
      unitRef="Unit_USD">51756000</chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity>
    <chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization
      contextRef="P02_01_2021To07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis"
      decimals="-3"
      unitRef="Unit_USD">66606000</chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">501120000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent
      contextRef="P02_01_2021To07_31_2021_EarnOutLiabilityMemberusgaapFairValueByLiabilityClassAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">242640000</chpt:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="PAsOn07_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-3"
      unitRef="Unit_USD">-26868000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Composition of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Certain Financial Statement Items &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;8,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;13,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-progress&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;68&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,916&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33,592&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;899&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computers and software&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,384&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,140&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tooling&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,705&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,398&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Owned and operated systems&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,462&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;61,570&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;54,851&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Accumulated depreciation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(29,305&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(24,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Property and Equipment, Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;32,265&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,988&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense for the three months ended July&#160;31, 2021 and 2020 was $2.9&#160;million and $2.4&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Depreciation expense for the six months ended July&#160;31, 2021 and 2020 was $5.6&#160;million and $4.7&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued and other current liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued and other current liabilities consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,113&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,404&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Refundable customer deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,488&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taxes payable&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,213&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payroll and related expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,372&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,547&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warranty accruals&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, current&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,393&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,282&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,123&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Accrued and Other Current Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,980&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;47,162&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&#160;Months&#160;Ended&#160;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six&#160;Months&#160;Ended&#160;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;32,347&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;86,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;62,638&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rest of World&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,012&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,610&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,412&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,095&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;56,121&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;34,957&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,733&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Inventories consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Raw materials&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;8,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;13,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Work-in-progress&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;68&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Finished goods&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Inventories&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27,916&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33,592&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">8421000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13029000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">68000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">19495000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">20495000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">27916000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">33592000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Furniture and fixtures&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;899&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,594&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Computers and software&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,384&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Machinery and equipment&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,140&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,605&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Tooling&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,705&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leasehold improvements&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;9,398&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Owned and operated systems&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;20,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;17,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Construction in progress&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,462&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;61,570&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;54,851&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Accumulated depreciation&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(29,305&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(24,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Property and Equipment, Net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;32,265&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;29,988&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">899000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1594000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5843000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_ComputerSoftwareIntangibleAssetMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5384000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">12140000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_MachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">10605000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9666000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_ToolsDiesAndMoldsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7705000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9680000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">9398000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">20582000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_OwnedAndOperatedSystemsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">17703000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2760000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2462000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">61570000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">54851000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29305000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">24863000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">32265000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P05_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">2900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P05_01_2020To07_31_2020"
      decimals="-5"
      unitRef="Unit_USD">2400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P02_01_2021To07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">5600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P02_01_2020To07_31_2020"
      decimals="-5"
      unitRef="Unit_USD">4700000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued and other current liabilities consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 78%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;19,113&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;18,404&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Refundable customer deposits&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,488&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taxes payable&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,495&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,213&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Payroll and related expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,372&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,547&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warranty accruals&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, current&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,393&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Other liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,282&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,123&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total Accrued and Other Current Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,980&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;47,162&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">19113000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">18404000</us-gaap:AccruedLiabilitiesCurrent>
    <chpt:RefundableCustomerDeposits
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7488000</chpt:RefundableCustomerDeposits>
    <chpt:RefundableCustomerDeposits
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">6482000</chpt:RefundableCustomerDeposits>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">6495000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">5213000</us-gaap:TaxesPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7372000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7547000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <chpt:WarrantyAccrualsCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3100000</chpt:WarrantyAccrualsCurrent>
    <chpt:WarrantyAccrualsCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3000000</chpt:WarrantyAccrualsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3130000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2393000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">5282000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4123000</us-gaap:OtherLiabilitiesCurrent>
    <chpt:AccruedAndOtherLiabilitiesCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">51980000</chpt:AccruedAndOtherLiabilitiesCurrent>
    <chpt:AccruedAndOtherLiabilitiesCurrent
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">47162000</chpt:AccruedAndOtherLiabilitiesCurrent>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 68%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&#160;Months&#160;Ended&#160;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six&#160;Months&#160;Ended&#160;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;United States&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;51,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;32,347&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;86,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;62,638&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Rest of World&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,012&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,610&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,412&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5,095&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;56,121&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;34,957&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;96,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;67,733&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">51109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">32347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">86219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020_USsrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">62638000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">5012000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">2610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021_RestOfTheWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">10412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020_RestOfTheWorldMembersrtStatementGeographicalAxis"
      decimals="-3"
      unitRef="Unit_USD">5095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">56121000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">34957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">96631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">67733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DebtDisclosureTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Debt &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In July 2018, the Company entered into a term loan facility with certain lenders (&#x201c;2018 Loan&#x201d;) with a borrowing capacity of $45.0&#160;million to finance working capital and repay all outstanding amounts owed under&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;previous loans. The Company borrowed $35.0&#160;million, with issuance costs of $1.1&#160;million and net proceeds of $33.9&#160;million. The 2018 Loan was secured by substantially all of the Company&#x2019;s assets, contained customary affirmative and negative covenants, and required the Company to maintain minimum cash balances and attain certain customer billing targets. The 2018 Loan had a &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;five&lt;/div&gt;-year maturity and interest was calculated at LIBOR plus 6.55%. The 2018 Loan agreement was amended on March&#160;20, 2019 to extend the interest only monthly payments through June&#160;30, 2021 to be followed by equal monthly payments of principal and interest. As of January&#160;31, 2021, the Company was in compliance with all financial and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&lt;/div&gt; debt covenants. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transaction costs upon entering into the 2018 Loan were recorded as debt discount and were amortized over the term of the 2018 Loan. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;There was no interest expense incurred during the three months ending July 31, 2021; the interest expense incurred during the three months ended July 31, 2020 was $0.8 million.&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total interest expense incurred during the six months ended &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; July&#160;31, 2021 and 2020 was $1.5&#160;million and $1.6&#160;million, respectively. There was no accrued interest as of July&#160;31, 2021 and January&#160;31, 2021. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In March 2021, the Company repaid the entire loan balance of $35.0&#160;million plus accrued interest and prepayment fees of $1.2&#160;million. &lt;/div&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn07_31_2018_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">45000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount
      contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">35000000.0</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">1100000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">33900000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentTerm contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityInterestRateDescription contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis">LIBOR plus 6.55%</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="P06_01_2019To06_30_2019_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="4"
      unitRef="Unit_pure">0.0655</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="P05_01_2021To07_31_2021"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="P05_01_2020To07_31_2020"
      decimals="-5"
      unitRef="Unit_USD">800000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="P02_01_2021To07_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">1500000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="P02_01_2020To07_31_2020_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">1600000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="PAsOn01_31_2021"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="P03_01_2021To03_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">35000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <chpt:RepaymentOfAcrruedInterestAndPrepaymentFees
      contextRef="P03_01_2021To03_31_2021_TwoThousandEighteenLoanMemberusgaapCreditFacilityAxis"
      decimals="-5"
      unitRef="Unit_USD">1200000</chpt:RepaymentOfAcrruedInterestAndPrepaymentFees>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Commitments&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;and Contingencies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Purchase Commitments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Open purchase commitments are for the purchase of goods and services related to, but not limited to, manufacturing, facilities, and professional services under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancellable&lt;/div&gt; contracts. As of July&#160;31, 2021, the Company had open purchase commitments for goods and services of $133.7&#160;million, all of which are expected to be received by June&#160;30, 2024. &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Legal Proceedings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company believes it has recorded adequate provisions for any such lawsuits, claims, and proceedings and, as of July&#160;31, 2021, it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the condensed consolidated financial statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters described herein cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending a&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;g&lt;/div&gt;ainst it. Nevertheless, the condensed consolidated financial statements could be materially adversely affected in a particular period by the resolution of one or more of these contingencies. Liabilities established to provide for contingencies are adjusted as further information develops, circumstances change, or contingencies are resolved; and such changes are recorded in the accompanying condensed consolidated statements of operations during the period of the change and reflected in accrued and other current liabilities on the accompanying condensed consolidated balance sheets. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Guarantees&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;and Indemnifications &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has service level commitments to its customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if the Company fails to meet those levels. To date, the Company has not incurred any material costs as a result of such commitments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party&#x2019;s intellectual property rights. Additionally, the Company may be required to indemnify for claims caused by its negligence or willful misconduct. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by them in any action or proceeding to which any of them are, or are threatened to be, made a party by reason of their service as a director or officer. The Company maintains director and officer insurance coverage that would generally enable it to recover a portion of any future amounts paid. The Company also may be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company leases its office facilities under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases with various lease terms. The Company also leases certain office equipment under operating lease agreements. &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents future payments of lease liabilities under the Company&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases as of July&#160;31, 2021 (in thousands): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 87%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;br/&gt; thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022 (remaining six months)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,759&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;5,111&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,329&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,153&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;13,871&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total undiscounted operating lease payments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;34,060&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(9,348&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: current portion of operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, noncurrent&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseObligation
      contextRef="PAsOn07_31_2021_PurchaseCommitmentMemberusgaapPurchaseCommitmentExcludingLongtermCommitmentAxis"
      decimals="-5"
      unitRef="Unit_USD">133700000</us-gaap:PurchaseObligation>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents future payments of lease liabilities under the Company&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases as of July&#160;31, 2021 (in thousands): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 87%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&lt;br/&gt; thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022 (remaining six months)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;2,759&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;5,111&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,329&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;4,153&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;3,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;13,871&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total undiscounted operating lease payments&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;34,060&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: imputed interest&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(9,348&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;24,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: current portion of operating lease liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Operating lease liabilities, noncurrent&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;21,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2759000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">5111000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4329000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4153000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3837000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13871000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">34060000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">9348000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">24712000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3130000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">21582000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;8. Common Stock &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&#160;26, 2021, the Merger was consummated and the Company issued 60,746,989 shares for an aggregate purchase price of $200.5&#160;million, net of issuance costs of $29.4&#160;million. Immediately following the Merger, there were&#160;277,768,357&#160;shares of Common Stock outstanding with a par value of $0.0001. The holder of each share of Common Stock is entitled to&#160;one&#160;vote. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;The Company has retroactively adjusted the shares issued and outstanding prior to February&#160;26, 2021 to give effect to the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange Ratio&lt;/div&gt;&#160;established in the Merger Agreement to determine the number of shares of Common Stock into which they were converted. Immediately prior to the Merger, 484,951,532&#160;shares were authorized to issue&#160;at $0.0001&#160;par value, with&#160;299,771,284&#160;shares designated as Common Stock and&#160;185,180,248 shares of redeemable convertible preferred stock. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Stock Reserved for Future Issuance &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Shares of Common Stock reserved for future issuance, on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-if&#160;converted&lt;/div&gt; basis, were as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 83%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options issued and outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,401,717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,017,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock warrants outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,249,702&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares available for grant under&#160;2021 Equity Incentive Plan&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;40,878,653&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares available for grant under&#160;2021 ESPP&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,177,683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total shares of common stock reserved&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;118,724,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On February&#160;26, 2021, upon the closing of the Merger (Note 3), all of the outstanding redeemable convertible preferred stock was converted to Common Stock pursuant to the conversion rate effective immediately prior to the Merger and the remaining amount was reclassified to additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">60746989</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="-5"
      unitRef="Unit_USD">200500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="-5"
      unitRef="Unit_USD">29400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">277768357</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockVotingRights contextRef="P02_26_2021To02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_SwitchbackMembersrtOwnershipAxis">one</us-gaap:CommonStockVotingRights>
    <chpt:SharesAuthorizedToIssuePriorToMerger
      contextRef="PAsOn02_26_2021"
      decimals="INF"
      unitRef="Unit_shares">484951532</chpt:SharesAuthorizedToIssuePriorToMerger>
    <chpt:SharesParValue
      contextRef="PAsOn02_26_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</chpt:SharesParValue>
    <chpt:SharesAuthorizedToIssuePriorToMerger
      contextRef="PAsOn02_26_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">299771284</chpt:SharesAuthorizedToIssuePriorToMerger>
    <chpt:SharesAuthorizedToIssuePriorToMerger
      contextRef="PAsOn02_26_2021_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">185180248</chpt:SharesAuthorizedToIssuePriorToMerger>
    <chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Shares of Common Stock reserved for future issuance, on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-if&#160;converted&lt;/div&gt; basis, were as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 83%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock options issued and outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,401,717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,017,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock warrants outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,249,702&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares available for grant under&#160;2021 Equity Incentive Plan&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;40,878,653&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shares available for grant under&#160;2021 ESPP&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,177,683&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total shares of common stock reserved&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;118,724,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_StockOptionsIssuedAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis"
      decimals="0"
      unitRef="Unit_shares">26401717</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_RestrictedStockUnitsAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis"
      decimals="0"
      unitRef="Unit_shares">4017149</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_CommonStockReservedForEarnoutMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis"
      decimals="0"
      unitRef="Unit_shares">39249702</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis"
      decimals="0"
      unitRef="Unit_shares">40878653</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis"
      decimals="0"
      unitRef="Unit_shares">8177683</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021"
      decimals="0"
      unitRef="Unit_shares">118724904</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <chpt:StockWarrantsAndEarnoutsTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Stock Warrants and&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;Earnout &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Redeemable Convertible Preferred Stock Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Warrants to purchase a total of 2,358,528 shares of Series B, D and E redeemable convertible preferred stock were initially recognized as a&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, Legacy ChargePoint redeemable convertible preferred stock was converted into Legacy ChargePoint common stock pursuant to the conversion rate effective immediately prior to the Merger while all related Legacy ChargePoint preferred stock warrants were converted into warrants exercisable for shares of Common Stock with terms consistent with the Legacy ChargePoint preferred stock warrants except for the number of shares exercisable therefor and the exercise price, each of which was adjusted using the Exchange Ratio. At that time, the redeemable convertible preferred stock warrant liability was remeasured and reclassified to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;additional&#160;paid-in&#160;capital.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The liability associated with these warrants was subject to remeasurement at each balance sheet date using the Level&#160;3 fair value inputs. See Note 4 for further details. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Level&#160;3 fair value inputs used in the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;February&#160;26,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Merger&#160;Date)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;84.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;80.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Common Stock Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition to the warrants to purchase 2,358,528 shares of Legacy ChargePoint preferred stock described above, Legacy ChargePoint had outstanding warrants to purchase 36,402,503 shares of Legacy ChargePoint common stock (collectively, &#x201c;Legacy Warrants&#x201d;), which now represent warrants to purchase Common Stock. During the three months ended July&#160;31, 2021, 587,880 Legacy Warrants were net exercised resulting in the issuance of 558,100 shares of Common Stock. During the six months ended July&#160;31, 2021, 1,685,185 Legacy Warrants were net exercised resulting in the issuance of 1,480,080 shares of Common Stock. As of July&#160;31, 2021, there were 37,075,846 Legacy Warrants outstanding which are classified as equity. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Private Placement Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Private Placement Warrants were initially recognized as a liability on February&#160;26, 2021, at a fair value of $127.9&#160;million and the Private Placement Warrant liability was remeasured to fair value as of any respective exercise dates and as of July&#160;31, 2021. The Company recorded a gain of $3.8&#160;million and $49.2&#160;million for the three and six months ended July&#160;31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Private Placement Warrants were valued using the following assumptions under &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the &lt;/div&gt;BLM that assumes optimal exercise of the Company&#x2019;s redemption option at the earliest possible date: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;February&#160;26,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Market price of public stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23.65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;$30.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11.50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;$11.50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;70.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Public Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Public Warrants may only be exercised for a whole number of shares. The Public Warrants became exercisable 30 days after the completion of the Merger. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Public Warrants were initially recognized as a liability on February&#160;26, 2021 at a fair value of $153.7&#160;million and the public warrant liability was remeasured to fair value based upon the market price as warrants were exercised. &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June 4, 2021 the Company issued a redemption notice pursuant to which all but 244,481 Public Warrants were exercised by the Public Warrant holders. At the conclusion of the redemption notice period on &lt;/div&gt;&lt;/div&gt;July&#160;6, 2021, the Company redeemed the remaining&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;244,481&lt;/div&gt; Public Warrants&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;outstanding&lt;/div&gt;&#160;for $0.01 per warrant. The Company recognized a loss of $14.3&#160;million for the three months ended July&#160;31, 2021 and a loss of $15.9 million&#160;for the six months ended July&#160;31, 2021, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the six months ended July&#160;31, 2021,&#160;proceeds received for the exercise of Public Warrants were $117.6&#160;million. As of July&#160;31, 2021, no Public Warrants remained outstanding. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Activity of warrants is set forth below: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 49%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Legacy&#160;Common&lt;br/&gt; and&#160;Preferred&#160;Stock&lt;br/&gt; Warrants &lt;div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; Placement&lt;br/&gt; Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Public&lt;br/&gt; Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Common&#160;Stock&lt;br/&gt; Warrants &lt;div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,761,031&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,761,031&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Stock Warrants as Part of the Merger&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,521,568&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,470,562&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,992,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrants Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,685,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,347,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(10,226,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(16,258,978&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrants Redeemed&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(244,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(244,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;37,075,846&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,173,856&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,249,702&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The shares (and the warrants&#x2019; exercise prices) subject to the Company&#x2019;s Legacy common and preferred stock warrants were restated to reflect the exchange ratio of approximately 0.9966 established in the Merger Agreement as discussed in Note 3. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contingent Earnout Liability &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the five year period starting at the closing of the Merger (&#x201c;Earnout Period&#x201d;), eligible former equity holders of Legacy ChargePoint &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;could&lt;/div&gt;&#160;receive up to 27,000,000 additional shares of Common Stock (&#x201c;Earnout Shares&#x201d;) in the aggregate in three equal tranches if certain Earnout Triggering Events (as described in the Merger Agreement) are fully satisfied. An &#x201c;Earnout Triggering Event&#x201d; means the date on which the closing volume weighted-average price (&#x201c;VWAP&#x201d;) per share of common stock quoted on the NYSE (or the exchange on which the shares of common stock are then listed) is greater or equal to $15.00, $20.00 and $30.00 for any&lt;span style="-sec-ix-hidden:hidden26011091"&gt; ten&lt;/span&gt; trading days within any 20 consecutive trading day period within the Earnout Period. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the closing of the Merger, the contingent obligation to issue Earnout Shares was accounted for as a liability because the Earnout Triggering Events that determine the number of Earnout Shares required to be issued include events that are not solely ind&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;xed to the common stock of ChargePoint. The estimated fair value of the total Earnout Shares at the closing of the Merger on February&#160;26, 2021, was $828.2&#160;million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. Assumptions used in the valuation are described below. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;March&#160;12,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;February&#160;26,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current stock price&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.84&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;72.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;71.60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.85&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.75&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.96&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;The first two Earnout Triggering Events for up to 18,000,000 of the Earnout Shares occurred on March&#160;12, 2021, and, after withholding some of these Earnout Shares&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;to cover&#160;&lt;/div&gt;tax &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;withholding obligations,&lt;/div&gt;&#160;17,539,657 Earnout Shares were issued on March&#160;19, 2021, and the estimated fair value of the earnout liability was remeasured to $743.7&#160;million, including (i) $501.1&#160;million related to the Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $15.00 and $20.00 VWAP per share thresholds based on the Common Stock price as of March&#160;12, 2021, and (ii) $242.6&#160;million related to the estimated fair value of earnout liability related to the remaining 9,000,000 Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per share threshold based on a Monte Carlo simulation valuation model as of March&#160;12, 2021, as described above. The change in fair value resulted in a gain of $84.4&#160;million recognized in the condensed consolidated statement of operations for the three months ended April&#160;30, 2021. Upon settlement of the first two tranches, the classification of the remaining 9,000,000 Earnout Shares of the third tranche was changed to equity on March&#160;12, 2021, because the Earnout Shares became an instrument contingently issuable upon the occurrence of the Earnout Triggering Event into a fixed number of Common Shares that is not based on an observable market price or index other than the Company&#x2019;s own stock price. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The third and final&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Earnout Triggering Event for up to 9,000,000 of the Earnout Shares associated with the $30.00 VWAP per share threshold occurred on June&#160;29, 2021, and, after the withholding of some of these Earnout Shares &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;to cover&lt;/div&gt;&#160;tax &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;withholding obligations,&lt;/div&gt; 8,773,596 Earnout Shares were issued on July&#160;1, 2021&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&#160;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No&lt;/div&gt; further Earnout Shares remained contingently issuable as of July&#160;31, 2021. &lt;/div&gt;&lt;/div&gt; </chpt:StockWarrantsAndEarnoutsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis_SeriesBDEPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">2358528</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Level&#160;3 fair value inputs used in the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;February&#160;26,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(Merger&#160;Date)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;January&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;84.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;80.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_pure">0.843</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_pure">0.805</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_pure">0.000</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_pure">0.001</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="-1"
      unitRef="Unit_pure">0.000</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="-1"
      unitRef="Unit_pure">0.000</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="1"
      unitRef="Unit_Y">0.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis"
      decimals="1"
      unitRef="Unit_Y">1.4</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_LegacyChargepointMembersrtOwnershipAxis_PreferredStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2358528</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">36402503</us-gaap:ClassOfWarrantOrRightOutstanding>
    <chpt:WarrantsExercised
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">587880</chpt:WarrantsExercised>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares
      contextRef="P05_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">558100</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares>
    <chpt:WarrantsExercised
      contextRef="P02_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">1685185</chpt:WarrantsExercised>
    <chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares
      contextRef="P02_01_2021To07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_LegacyChargepointMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_shares">1480080</chpt:IssuanceOfCommonStockUponExerciseOfWarrantsShares>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">37075846</us-gaap:ClassOfWarrantOrRightOutstanding>
    <chpt:InitialMeasurementsOfFairValueOfWarrantLiability
      contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">127900000</chpt:InitialMeasurementsOfFairValueOfWarrantLiability>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="P05_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">3800000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">49200000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <chpt:FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock contextRef="P02_01_2021To07_31_2021">The Private Placement Warrants were valued using the following assumptions under &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the &lt;/div&gt;BLM that assumes optimal exercise of the Company&#x2019;s redemption option at the earliest possible date:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 79%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;February&#160;26,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Market price of public stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;23.65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;$30.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;11.50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;$11.50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;70.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;73.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </chpt:FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn07_31_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_pure">23.65</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_pure">30.83</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn07_31_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_pure">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_pure">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn07_31_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="1"
      unitRef="Unit_Y">4.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="1"
      unitRef="Unit_Y">5.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn07_31_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_pure">0.702</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_pure">0.735</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn07_31_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_pure">0.006</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_pure">0.008</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn07_31_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_pure">0.000</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="PAsOn02_26_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_pure">0.000</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <chpt:ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">P30Y</chpt:ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable>
    <chpt:InitialMeasurementsOfFairValueOfWarrantLiability
      contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">153700000</chpt:InitialMeasurementsOfFairValueOfWarrantLiability>
    <chpt:NumberOfWarrantsCalledForRedemption
      contextRef="PAsOn06_04_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">244481</chpt:NumberOfWarrantsCalledForRedemption>
    <chpt:ClassOfWarrantsRedeemedOrCalledDuringPeriod
      contextRef="P07_06_2021To07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">244481</chpt:ClassOfWarrantsRedeemedOrCalledDuringPeriod>
    <chpt:ClassOfWarrantsReedemptionPricePerWarrant
      contextRef="PAsOn07_06_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_shares">0.01</chpt:ClassOfWarrantsReedemptionPricePerWarrant>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="P05_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">14300000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">15900000</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">117600000</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <chpt:ScheduleOfAssumedPublicWarrantsTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Activity of warrants is set forth below: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 49%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Legacy&#160;Common&lt;br/&gt; and&#160;Preferred&#160;Stock&lt;br/&gt; Warrants &lt;div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; Placement&lt;br/&gt; Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Public&lt;br/&gt; Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Common&#160;Stock&lt;br/&gt; Warrants &lt;div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,761,031&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;38,761,031&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common Stock Warrants as Part of the Merger&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6,521,568&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;10,470,562&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,992,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrants Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(1,685,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,347,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(10,226,081&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(16,258,978&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrants Redeemed&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(244,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(244,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;37,075,846&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,173,856&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;39,249,702&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;(1)&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The shares (and the warrants&#x2019; exercise prices) subject to the Company&#x2019;s Legacy common and preferred stock warrants were restated to reflect the exchange ratio of approximately 0.9966 established in the Merger Agreement as discussed in Note 3. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </chpt:ScheduleOfAssumedPublicWarrantsTableTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn01_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">38761031</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">38761031</us-gaap:ClassOfWarrantOrRightOutstanding>
    <chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger
      contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">6521568</chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger>
    <chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger
      contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">10470562</chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger>
    <chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">16992130</chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger>
    <chpt:WarrantsExercised
      contextRef="P02_01_2021To07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">-1685185</chpt:WarrantsExercised>
    <chpt:WarrantsExercised
      contextRef="P02_01_2021To07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">-4347712</chpt:WarrantsExercised>
    <chpt:WarrantsExercised
      contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">-10226081</chpt:WarrantsExercised>
    <chpt:WarrantsExercised
      contextRef="P02_01_2021To07_31_2021"
      decimals="0"
      unitRef="Unit_shares">-16258978</chpt:WarrantsExercised>
    <chpt:WarrantsRedeemed
      contextRef="P02_01_2021To07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">-244481</chpt:WarrantsRedeemed>
    <chpt:WarrantsRedeemed
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">-244481</chpt:WarrantsRedeemed>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_LegacyCommonAndPreferredStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">37075846</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">2173856</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">39249702</us-gaap:ClassOfWarrantOrRightOutstanding>
    <chpt:StockholdersEquityExchangeRatio
      contextRef="P02_26_2021To02_26_2021_LegacyChargepointSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="4"
      unitRef="Unit_pure">0.9966</chpt:StockholdersEquityExchangeRatio>
    <us-gaap:CommonStockSharesSubscribedButUnissued
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">27000000</us-gaap:CommonStockSharesSubscribedButUnissued>
    <chpt:EarnoutTriggeringSharePrice
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">15.00</chpt:EarnoutTriggeringSharePrice>
    <chpt:SharePriceTriggeringEarnout
      contextRef="PAsOn07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">20.00</chpt:SharePriceTriggeringEarnout>
    <chpt:TriggeringSharePrice
      contextRef="PAsOn07_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">30.00</chpt:TriggeringSharePrice>
    <chpt:NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent contextRef="P02_01_2021To07_31_2021">P20D</chpt:NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability
      contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="-5"
      unitRef="Unit_USD">828200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <chpt:FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock contextRef="P02_01_2021To07_31_2021">Assumptions used in the valuation are described below.
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 10%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;March&#160;12,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;February&#160;26,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Current stock price&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.84&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected volatility&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;72.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;71.60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.85&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.75&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividend rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term (years)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4.96&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;5.00&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </chpt:FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis"
      decimals="2"
      unitRef="Unit_pure">27.84</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis"
      decimals="2"
      unitRef="Unit_pure">30.83</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.7200</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.7160</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.0085</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.0075</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.0000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.0000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis"
      decimals="2"
      unitRef="Unit_Y">4.96</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="PAsOn02_26_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis"
      decimals="2"
      unitRef="Unit_Y">5.00</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding
      contextRef="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">18000000</chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="P03_13_2021To03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">17539657</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <chpt:EarnoutLiability
      contextRef="PAsOn03_13_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="-5"
      unitRef="Unit_USD">743700000</chpt:EarnoutLiability>
    <chpt:StockIssuableDuringPeriodValueNewIssues
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis"
      decimals="-5"
      unitRef="Unit_USD">501100000</chpt:StockIssuableDuringPeriodValueNewIssues>
    <chpt:SharePriceTriggeringEarnout
      contextRef="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualFifteenUsdMemberCHPTSharePriceRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">15.00</chpt:SharePriceTriggeringEarnout>
    <chpt:TriggeringSharePrice
      contextRef="PAsOn03_12_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualTwentyUsdMemberCHPTSharePriceRangeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">20.00</chpt:TriggeringSharePrice>
    <chpt:EstimatedFairValueOfEarnOutLiability
      contextRef="PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis"
      decimals="1"
      unitRef="Unit_USD">242.6</chpt:EstimatedFairValueOfEarnOutLiability>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P03_12_2021To03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MergerAgreementMemberusgaapBusinessAcquisitionAxis"
      decimals="INF"
      unitRef="Unit_shares">9000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <chpt:ThresholdTriggeringSharePrice
      contextRef="PAsOn03_12_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_EarnoutTriggeringEventMemberCHPTEventAxis"
      decimals="2"
      unitRef="Unit_USD">30.00</chpt:ThresholdTriggeringSharePrice>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="P02_01_2021To04_30_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_GainMemberCHPTEventAxis"
      decimals="-5"
      unitRef="Unit_USD">84400000</us-gaap:FairValueAdjustmentOfWarrants>
    <chpt:EarnoutShares
      contextRef="P03_12_2021To03_12_2021_TrancheThreeMemberCHPTTrancheNameAxis"
      decimals="0"
      unitRef="Unit_shares">9000000</chpt:EarnoutShares>
    <chpt:EarnoutShares
      contextRef="P02_01_2021To07_31_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis"
      decimals="0"
      unitRef="Unit_shares">9000000</chpt:EarnoutShares>
    <chpt:SharePriceTriggeringEarnout
      contextRef="PAsOn07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">30.00</chpt:SharePriceTriggeringEarnout>
    <chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding
      contextRef="P07_01_2021To07_01_2021_EarnoutTriggeringEventMemberCHPTEventAxis_SharePriceGreaterOrEqualThirtyUsdMemberCHPTSharePriceRangeAxis_TrancheThreeMemberCHPTTrancheNameAxis"
      decimals="0"
      unitRef="Unit_shares">8773596</chpt:IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Equity Plans and Stock-based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&#160;25, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (&#x201c;2021 EIP&#x201d;) and the 2021 Employee Stock Purchase Plan (&#x201c;2021 ESPP&#x201d;). As of July&#160;31, 2021, 40,878,653 and 8,177,683 shares of Common Stock were available under the 2021 EIP and 2021 ESPP, respectively. On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number of shares equal to the lesser of (a) 5% of the total number of shares actually issued and outstanding on the last day of the preceding month and (b) a number determined by the Company&#x2019;s Board of Directors. Further, on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of stock determined by the Company&#x2019;s Board of Directors. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the 2021 EIP, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (&#x201c;RSU&#x201d;) and certain other awards which are &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;ettled in the form of common shares issued under this 2021 EIP. Under the 2021 ESPP, eligible employees are permitted to purchase shares of the Company&#x2019;s Common Stock at 85% of the lower of fair market value the Company&#x2019;s Common Stock on the first trading day of an offering period or on the purchase date. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No further awards will be granted under Legacy ChargePoint&#x2019;s 2017 Stock Plan (&#x201c;2017 Plan&#x201d;) and 24,259,238 shares of Common Stock remain reserved for outstanding awards issued under the 2017 Plan at the time of adoption of the 2021 EIP and the 2021 ESPP. Additionally, no other awards can be granted under Legacy ChargePoint&#x2019;s 2007 Stock Incentive Plan (&#x201c;2007 Plan&#x201d;) and 5,143,849 shares of Common Stock remained reserved for outstanding awards issued under the 2007 Plan at the time of the adoption of the 2021 EIP and the 2021 ESPP. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s stock option awards activity is set forth below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; Stock Option&lt;br/&gt; Awards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&#160;Price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; term&#160;(in&#160;years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt; Intrinsic&#160;Value&lt;br/&gt; (in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,166,792&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,064,539&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,292,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(452,893&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.73&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options expired&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(19,963&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;53.22&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,401,717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.69&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;606,280&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options vested and expected to vest as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25,667,621&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.69&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;589,470&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,457,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.66&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;378,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The options outstanding as of July&#160;31, 2021, include the June 2020 grant of a stock option to purchase a total of 1.5&#160;million shares of Common Stock subject to both service and performance-based vesting conditions to the Chief Executive Officer under the 2017 Plan (&#x201c;CEO Award&#x201d;). No stock-based compensation expense had been recorded as the CEO awards were improbable of vesting before and after two modifications in each of September 2020 and December 2020, because the performance-based vesting condition was contingent upon the closing of the Merger. Accordingly, the Company commenced recognition of stock-based compensation expense for such CEO Award&#160;following the Merger in February 2021. As of July&#160;31, 2021, the total unrecognized compensation expense related to these unvested CEO Award&#160;was $35.3&#160;million, which is expected to be recognized over a period of 2.5 years&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s RSU activity is set forth below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&#160;Grant&lt;br/&gt; Date&#160;Fair&#160;Value&lt;br/&gt; per Share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RSU granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,680,439&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.38&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;RSU vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(652,901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.30&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RSU forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(10,389&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.30&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,017,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.40&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;As of July&#160;31, 2021, total unrecognized stock-based&#160;compensation &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;expense&lt;/div&gt;&#160;related to stock options was $41.0&#160;million, including the CEO Award, and is expected to be recognized over a weighted-average&#160;period of 1.9 years. As of July&#160;31, 2021, t&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;o&lt;/div&gt;tal unrecognized stock-based&#160;compensation &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;expense&lt;/div&gt;&#160;related to RSU was $86.3&#160;million and is expected to be recognized over a weighted-average&#160;period of 3.1 years. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following sets forth the total stock-based&#160;compensation expense for the Company&#x2019;s stock options (including the CEO Award) and RSU included in the Company&#x2019;s condensed consolidated statements of operations: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,164&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;41&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,188&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,682&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;454&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,169&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;356&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,278&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;339&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;624&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total stock-based compensation expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;28,293 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,870&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">40878653</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">8177683</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="P02_01_2021To07_31_2021_EquityIncentivePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number of shares equal to the lesser of (a) 5% of the total number of shares actually issued and outstanding on the last day of the preceding month and (b) a number determined by the Company&#x2019;s Board of Directors.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward contextRef="P02_01_2021To07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of stock determined by the Company&#x2019;s Board of Directors.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription contextRef="P02_01_2021To07_31_2021_EquityStockPurchasePlanTwoThousandTwentyOneMemberusgaapPlanNameAxis">Under the 2021 ESPP, eligible employees are permitted to purchase shares of the Company&#x2019;s Common Stock at 85% of the lower of fair market value the Company&#x2019;s Common Stock on the first trading day of an offering period or on the purchase date.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSeventeenMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">24259238</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn07_31_2021_EquityIncentivePlanTwoThousandSevenMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">5143849</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s stock option awards activity is set forth below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 54%;"/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; Stock Option&lt;br/&gt; Awards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&#160;Price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; term&#160;(in&#160;years)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt; Intrinsic&#160;Value&lt;br/&gt; (in&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;30,166,792&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,064,539&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options exercised&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(3,292,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(452,893&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.73&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options expired&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(19,963&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;53.22&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;26,401,717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.69&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;606,280&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options vested and expected to vest as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;25,667,621&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.69&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;589,470&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercisable as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;16,457,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;0.66&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;6.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;378,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn01_31_2021"
      decimals="INF"
      unitRef="Unit_shares">30166792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn01_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P02_01_2020To01_31_2021">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn01_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1064539000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">3292219</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P02_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.53</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">452893</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P02_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.73</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">19963</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="P02_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">53.22</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">26401717</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P02_01_2021To07_31_2021">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">606280000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">25667621</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P02_01_2021To07_31_2021">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">589470000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">16457228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">0.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P02_01_2021To07_31_2021">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">378402000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis"
      decimals="-5"
      unitRef="Unit_shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2021To07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="PAsOn07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_USD">35300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P02_01_2021To07_31_2021_CeoAwardsPlanMemberusgaapPlanNameAxis">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s RSU activity is set forth below: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; Shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&#160;Grant&lt;br/&gt; Date&#160;Fair&#160;Value&lt;br/&gt; per Share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of January&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RSU granted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,680,439&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.38&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;RSU vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(652,901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.30&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RSU forfeited&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(10,389&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.30&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Outstanding as of July&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,017,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;27.40&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">4680439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">27.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">652901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">27.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">10389</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">27.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">4017149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">27.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn07_31_2021"
      decimals="-5"
      unitRef="Unit_USD">41000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P02_01_2021To07_31_2021">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">86300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following sets forth the total stock-based&#160;compensation expense for the Company&#x2019;s stock options (including the CEO Award) and RSU included in the Company&#x2019;s condensed consolidated statements of operations: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenue&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,164&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;41&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,188&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,682&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;454&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Sales and marketing&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,169&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;356&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;4,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;655&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;8,278&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;339&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;14,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;624&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Total stock-based compensation expense&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;28,293 &lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;35,870&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">41000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">2188000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2020To07_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">64000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">13682000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">454000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2021To07_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">14357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2020To07_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">757000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4169000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">356000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2021To07_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">4767000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2020To07_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">655000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8278000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">339000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2021To07_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">14558000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2020To07_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">624000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">28293000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1190000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">35870000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The income tax provision for interim periods is determined using an estimate of the Company&#x2019;s annual effective tax rate as adjusted for discrete items arising in that quarter. The effective income tax rate was nil for the three and six&#160;months ended July&#160;31, 2021 and 2020. The effective tax rate differs from the U.S. statutory rate primarily due to the full valuation allowances on the Company&#x2019;s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;On March&#160;27, 2020, the Coronavirus Aid, Relief and Economic Security Act (&#x201c;CARES Act&#x201d;) was enacted and signed into law in the United&#160;States. The CARES Act includes measures to assist companies, including temporary changes to income and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income-based&#160;tax&lt;/div&gt; laws. The Company did not receive a stimulus payment related to the CARES Act. &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P05_01_2021To07_31_2021"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P02_01_2021To07_31_2021"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P02_01_2021To07_31_2021">
&lt;table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; vertical-align: top;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;;text-align:left;"&gt; &lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Related Party Transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Daimler AG and its affiliated entities (&#x201c;Daimler&#x201d;) are investors in the Company and one of its employees is a member of the Company&#x2019;s Board of Directors. The following revenue transactions took place between the Company and Daimler during the periods presented: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&#160;Months&#160;Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Daimler&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,071&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;850&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,406&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue from related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,071&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;850&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,406&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Related party accounts receivable as of July&#160;31, 2021 and January&#160;31, 2021 from Daimler was $2.5&#160;million and $1.2&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P02_01_2021To07_31_2021">The following revenue transactions took place between the Company and Daimler during the periods presented:
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 73%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three&#160;Months&#160;Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Daimler&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,071&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;850&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,406&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenue from related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;2,071&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;850&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;3,406&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P05_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">2071000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P05_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">850000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P02_01_2021To07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">3406000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P02_01_2020To07_31_2020_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_USD">1576000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2071000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">850000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3406000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1576000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="PAsOn07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">2500000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="PAsOn01_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_USD">1200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:EarningsPerShareTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;13. Basic and Diluted&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Net Loss per&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of the Company&#x2019;s ba&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;ic and diluted net loss per s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;h&lt;/div&gt;are attributable to common stockholders for the three and six months ended July&#160;31, 2021 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(in thousands, except share and per&lt;br/&gt; share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(84,938&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(35,287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(2,649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(65,385&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 48%; white-space: nowrap;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt; Accretion of beneficial conversion&lt;br/&gt; feature of redeemable convertible&lt;br/&gt; preferred stock&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(58,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(58,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt;&lt;/div&gt; Cumulative dividends on &lt;br/&gt; redeemable convertible preferred stock&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,292&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt;&lt;/div&gt; Deemed dividends attributable to vested option holders&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(51,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt;&lt;/div&gt; Deemed dividends attributable to common stock warrant holders&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(110,635&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to common stockholders - Basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(84,938&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(93,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(169,431&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(124,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt; Gain attributable to earnout shares issued&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(84,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt; Change in fair value of dilutive warrants&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,427&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(53,540&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to common stockholders - Diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(92,365&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(93,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(307,391&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(124,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common shares outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;312,465,016&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,537,501&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;266,473,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,822,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt; Weighted-average unvested&lt;br/&gt; restricted shares and shares subject to repurchase&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(237,490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(68,824&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(276,221&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average shares outstanding &lt;br/&gt; - Basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;312,227,526&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,468,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;266,197,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,822,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Add:&lt;/div&gt;&lt;/div&gt; Earnout Shares under the treasury stock method&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,464,203&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Add:&lt;/div&gt;&lt;/div&gt; Public and Private Placement Warrants under the treasury stock method&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,374,574&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,915,315&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average shares outstanding &lt;br/&gt; - Diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;313,602,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,468,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;275,577,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,822,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share - Basic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(0.27&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(6.97&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(0.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(9.67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share - Diluted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(0.29&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(6.97&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(1.12&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(9.67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt;As a result of the Merger, the Company has retroactively adjusted the weighted-average number of shares of Common Stock outstanding prior to &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the &lt;/div&gt;Closing Date by multiplying them by the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exchange Ratio&lt;/div&gt;&#160;of 0.9966 used to determine the number of shares of Common Stock into which they converted. The Common Stock issued as a result of the redeemable convertible preferred stock conversion on the Closing Date was included in the basic net loss per share calculation on a prospective basis. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred stock and preferred stock warrants outstanding prior to the Merger Closing Date were excluded from the diluted net loss per share calculation for the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;six-months&lt;/div&gt; period ended July&#160;31, 2021, because including them would have had an antidilutive effect&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;July 31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-indent: 0px; text-align: center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;July 31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redeemable convertible preferred stock (on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;192,469,995&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options to purchase common stock&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;26,401,717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;39,463,877&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right;"&gt;4,017,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested early exercised common stock options&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;211,464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;102,781&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock and preferred stock warrants&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;37,075,846&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;38,193,342&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total potentially dilutive common share equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;67,706,176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;270,229,995&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the computation of the Company&#x2019;s ba&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;ic and diluted net loss per s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;h&lt;/div&gt;are attributable to common stockholders for the three and six months ended July&#160;31, 2021 and 2020: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Six Months Ended&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;July&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(in thousands, except share and per&lt;br/&gt; share data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(in&#160;thousands,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss)&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(84,938&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(35,287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(2,649&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(65,385&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 48%; white-space: nowrap;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt; Accretion of beneficial conversion&lt;br/&gt; feature of redeemable convertible&lt;br/&gt; preferred stock&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(58,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(58,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt;&lt;/div&gt; Cumulative dividends on &lt;br/&gt; redeemable convertible preferred stock&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(4,292&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt;&lt;/div&gt; Deemed dividends attributable to vested option holders&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(51,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Adjust:&lt;/div&gt;&lt;/div&gt; Deemed dividends attributable to common stock warrant holders&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(110,635&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to common stockholders - Basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(84,938&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(93,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(169,431&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(124,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt; Gain attributable to earnout shares issued&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(84,420&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt; Change in fair value of dilutive warrants&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(7,427&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(53,540&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss attributable to common stockholders - Diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(92,365&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(93,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(307,391&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(124,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average common shares outstanding&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;312,465,016&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,537,501&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;266,473,703&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,822,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Less:&lt;/div&gt;&lt;/div&gt; Weighted-average unvested&lt;br/&gt; restricted shares and shares subject to repurchase&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(237,490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(68,824&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;(276,221&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average shares outstanding &lt;br/&gt; - Basic&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;312,227,526&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,468,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;266,197,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,822,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Add:&lt;/div&gt;&lt;/div&gt; Earnout Shares under the treasury stock method&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;7,464,203&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Add:&lt;/div&gt;&lt;/div&gt; Public and Private Placement Warrants under the treasury stock method&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,374,574&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;1,915,315&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average shares outstanding &lt;br/&gt; - Diluted&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;313,602,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;13,468,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;275,577,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;12,822,481&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share - Basic&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(0.27&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(6.97&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(0.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(9.67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net loss per share - Diluted&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(0.29&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(6.97&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(1.12&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;$&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;(9.67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 5%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 4%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-35287000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2649000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-65385000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58625000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <us-gaap:PreferredStockAccretionOfRedemptionDiscount
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">58625000</us-gaap:PreferredStockAccretionOfRedemptionDiscount>
    <chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock>
    <chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-4292000</chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock>
    <chpt:DeemedDividendsAttributableToVestedOptionHolders
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:DeemedDividendsAttributableToVestedOptionHolders>
    <chpt:DeemedDividendsAttributableToVestedOptionHolders
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-51855000</chpt:DeemedDividendsAttributableToVestedOptionHolders>
    <chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders>
    <chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-110635000</chpt:DeemedDividendsAttributableToCommonStockWarrantsHolders>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84938000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-93912000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-169431000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-124010000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <chpt:GainAttributableToEarnOutSharesIssued
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</chpt:GainAttributableToEarnOutSharesIssued>
    <chpt:GainAttributableToEarnOutSharesIssued
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-84420000</chpt:GainAttributableToEarnOutSharesIssued>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-7427000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-53540000</us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P05_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-92365000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P05_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-93912000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P02_01_2021To07_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-307391000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P02_01_2020To07_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-124010000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">312465016</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">13537501</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">266473703</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">12822481</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">-237490</chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase>
    <chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">-68824</chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase>
    <chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">-276221</chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase>
    <chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">0</chpt:WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">312227526</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">13468677</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">266197482</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">12822481</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <chpt:EarnoutSharesUnderTheTreasuryStockMethod
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">0</chpt:EarnoutSharesUnderTheTreasuryStockMethod>
    <chpt:EarnoutSharesUnderTheTreasuryStockMethod
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">0</chpt:EarnoutSharesUnderTheTreasuryStockMethod>
    <chpt:EarnoutSharesUnderTheTreasuryStockMethod
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">7464203</chpt:EarnoutSharesUnderTheTreasuryStockMethod>
    <chpt:EarnoutSharesUnderTheTreasuryStockMethod
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">0</chpt:EarnoutSharesUnderTheTreasuryStockMethod>
    <chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">1374574</chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod>
    <chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">0</chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod>
    <chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">1915315</chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod>
    <chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">0</chpt:PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P05_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">313602100</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P05_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">13468677</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">275577000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">12822481</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P05_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P05_01_2020To07_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">-6.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P02_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P02_01_2020To07_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">-9.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P05_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">-0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P05_01_2020To07_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">-6.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P02_01_2021To07_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">-1.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P02_01_2020To07_31_2020"
      decimals="2"
      unitRef="Unit_USD_per_Share">-9.67</us-gaap:EarningsPerShareDiluted>
    <chpt:ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted
      contextRef="PAsOn07_31_2021"
      decimals="4"
      unitRef="Unit_pure">0.9966</chpt:ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 71%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;July 31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-indent: 0px; text-align: center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;July 31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 1pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Redeemable convertible preferred stock (on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;192,469,995&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Options to purchase common stock&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;26,401,717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;39,463,877&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Restricted stock units&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right;"&gt;4,017,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unvested early exercised common stock options&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;211,464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;102,781&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Common stock and preferred stock warrants&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;37,075,846&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;38,193,342&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total potentially dilutive common share equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;67,706,176&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;270,229,995&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2021To07_31_2021_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2020To07_31_2020_RedeemableConvertiblePreferredStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">192469995</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2021To07_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">26401717</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2020To07_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">39463877</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2021To07_31_2021_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">4017149</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2020To07_31_2020_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2021To07_31_2021_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">211464</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2020To07_31_2020_UnvestedEarlyExercisedCommonStockOptionsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">102781</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2021To07_31_2021_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">37075846</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2020To07_31_2020_CommonStockAndPreferredStockWarrantsMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">38193342</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2021To07_31_2021"
      decimals="INF"
      unitRef="Unit_shares">67706176</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P02_01_2020To07_31_2020"
      decimals="INF"
      unitRef="Unit_shares">270229995</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock contextRef="P02_01_2021To07_31_2021">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;14. Acquisitions&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;and Subsequent Events &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On July&#160;20, 2021, the Company entered into a definitive agreement to acquire all of the outstanding shares of has&#x2022;to&#x2022;be gmbh (&#x201c;has&#x2022;to&#x2022;be&#x201d; or &#x201c;HTB&#x201d;) for approximately&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Euro 250.0&#160;million &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;in cash and Company common stock subject to adjustments. &lt;/div&gt;&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;has&#x2022;to&#x2022;be&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;is an Austria-based &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-mobility&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; provider with a European charging software platform. The acquisition is intended to expand the Company&#x2019;s access to the European market. The Company currently expects the transaction to close as early as October 2021.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;On August&#160;11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (&#x201c;ViriCiti&#x201d;) for approximately&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Euro &lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;75.0&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;million in cash,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;subject to adjustments. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint&#x2019;s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations.&lt;/div&gt;&lt;/div&gt; &lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;As permitted by ASU &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;805-10-50,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; the Company is not able to include certain required disclosures in its quarterly report on Form &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; for the three and six months ended July&#160;31, 2021, because the information necessary to complete the preliminary purchase price allocation related to the acquisition was not yet available. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P07_20_2021To07_20_2021_HasToBeMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_EUR">250000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P08_11_2021To08_11_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis_ViricitiBVMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_EUR">75000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_26010183"
          xlink:label="Fact_26010183"
          xlink:type="locator"/>
        <link:footnote id="FN_88381" xlink:label="FN_88381" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The shares of the Company&#x2019;s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 3. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010183"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010187"
          xlink:label="Fact_26010187"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010187"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010193"
          xlink:label="Fact_26010193"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010193"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010201"
          xlink:label="Fact_26010201"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010201"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010208"
          xlink:label="Fact_26010208"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010208"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010254"
          xlink:label="Fact_26010254"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010254"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010256"
          xlink:label="Fact_26010256"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010256"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010273"
          xlink:label="Fact_26010273"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010273"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010285"
          xlink:label="Fact_26010285"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010285"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010291"
          xlink:label="Fact_26010291"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010291"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010293"
          xlink:label="Fact_26010293"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010293"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010334"
          xlink:label="Fact_26010334"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010334"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010408"
          xlink:label="Fact_26010408"
          xlink:type="locator"/>
        <link:footnote id="FN_88382" xlink:label="FN_88382" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010408"
          xlink:to="FN_88382"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010409"
          xlink:label="Fact_26010409"
          xlink:type="locator"/>
        <link:footnote id="FN_88383" xlink:label="FN_88383" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The number of Legacy ChargePoint shares was determined from the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of 0.9966. All fractional shares were rounded down.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010409"
          xlink:to="FN_88383"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010485"
          xlink:label="Fact_26010485"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010485"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010525"
          xlink:label="Fact_26010525"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010525"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010527"
          xlink:label="Fact_26010527"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010527"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010533"
          xlink:label="Fact_26010533"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010533"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010535"
          xlink:label="Fact_26010535"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010535"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010637"
          xlink:label="Fact_26010637"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010637"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010984"
          xlink:label="Fact_26010984"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010984"
          xlink:to="FN_88381"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_26010988"
          xlink:label="Fact_26010988"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_26010988"
          xlink:to="FN_88381"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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="idm140438687263976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - 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>Jul. 31, 2021</div></th>
<th class="th"><div>Aug. 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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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_DocumentTransitionReport', window );">Document Transition Report</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_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="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">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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001777393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ChargePoint Holdings, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="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">240 East Hacienda Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Campbell<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntitySmallBusiness', window );">Entity Small Business</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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">841-4500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityShellCompany', window );">Entity Shell Company</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_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="re">
<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-39004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">84-1747686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="ro">
<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="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">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">95008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CHPT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,602,267<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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="idm140438595823576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 618,089<span></span>
</td>
<td class="nump">$ 145,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="ro">
<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 $2,000 as of July 31, 2021 and January 31, 2021</a></td>
<td class="nump">42,708<span></span>
</td>
<td class="nump">35,075<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">27,916<span></span>
</td>
<td class="nump">33,592<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">22,138<span></span>
</td>
<td class="nump">12,074<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">711,251<span></span>
</td>
<td class="nump">226,632<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">32,265<span></span>
</td>
<td class="nump">29,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease&#160;right-of-use&#160;assets</a></td>
<td class="nump">20,834<span></span>
</td>
<td class="nump">21,817<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">1,215<span></span>
</td>
<td class="nump">1,215<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">5,023<span></span>
</td>
<td class="nump">10,468<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_Assets', window );">Total assets</a></td>
<td class="nump">770,588<span></span>
</td>
<td class="nump">290,120<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">28,416<span></span>
</td>
<td class="nump">19,784<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_chpt_AccruedAndOtherLiabilitiesCurrent', window );">Accrued and other current liabilities</a></td>
<td class="nump">51,980<span></span>
</td>
<td class="nump">47,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">47,769<span></span>
</td>
<td class="nump">40,934<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,208<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">128,165<span></span>
</td>
<td class="nump">118,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">58,000<span></span>
</td>
<td class="nump">48,896<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_chpt_DebtNonCurrent', window );">Debt, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">21,582<span></span>
</td>
<td class="nump">22,459<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_chpt_CommonStockWarrantLiabilitiesNoncurrent', window );">Common stock warrant liabilities</a></td>
<td class="nump">26,868<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_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent', window );">Redeemable convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">961<span></span>
</td>
<td class="nump">972<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">235,576<span></span>
</td>
<td class="nump">290,944<span></span>
</td>
</tr>
<tr class="ro">
<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 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount', window );">Redeemable convertible preferred stock: $0.0001 par value; 0 and 185,180,248 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 0 and 182,934,257 shares issued and outstanding as of July 31, 2021 and January 31, 2021, respectively (liquidation value: $0 and $17,492,964 as of July 31, 2021 and January 31, 2021, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">615,697<span></span>
</td>
</tr>
<tr class="ro">
<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' equity (deficit):</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_CommonStockValue', window );">Common stock: $0.0001 par value; 1,000,000,000 and 299,771,284 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 322,170,484 and 22,961,032 shares issued and outstanding as of July 31, 2021 and January 31, 2021, respectively</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value; 10,000,000 and 0 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 0 issued and outstanding as of July 31, 2021 and January 31, 2021</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,216,893<span></span>
</td>
<td class="nump">62,736<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="re">
<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="num">(682,063)<span></span>
</td>
<td class="num">(679,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_StockholdersEquity', window );">Total stockholders' equity (deficit)</a></td>
<td class="nump">535,012<span></span>
</td>
<td class="num">(616,521)<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, redeemable convertible preferred stock, and stockholders' equity (deficit)</a></td>
<td class="nump">$ 770,588<span></span>
</td>
<td class="nump">$ 290,120<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_AccruedAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and other liabilities 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;">chpt_AccruedAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_CommonStockWarrantLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Warrant Liabilities Noncurrent.</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;">chpt_CommonStockWarrantLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_DebtNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt non 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;">chpt_DebtNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redeemable convertible preferred stock warrant 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;">chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="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/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 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(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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<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_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's right to use underlying asset under 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt classified as other, payable after 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.22)<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_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="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/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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.</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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="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 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-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_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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="idm140438598216696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 2,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_TemporaryEquityParOrStatedValuePerShare', window );">Temporary Equity, Par or Stated Value Per Share</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Temporary Equity, shares authorized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">185,180,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Temporary Equity, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">182,934,257<span></span>
</td>
</tr>
<tr class="re">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">182,934,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Temporary Equity liquidation value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17,492,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">299,771,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">322,170,484<span></span>
</td>
<td class="nump">22,961,032<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">322,170,484<span></span>
</td>
<td class="nump">22,961,032<span></span>
</td>
</tr>
<tr class="re">
<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)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">10,000,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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>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_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of par value or stated value of stock 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.</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 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<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 (27)<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_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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="idm140438704270920">
<tr>
<th class="tl" colspan="1" 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue</a></td>
<td class="nump">$ 56,121<span></span>
</td>
<td class="nump">$ 34,957<span></span>
</td>
<td class="nump">$ 96,631<span></span>
</td>
<td class="nump">$ 67,733<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost of revenue</a></td>
<td class="nump">45,344<span></span>
</td>
<td class="nump">25,929<span></span>
</td>
<td class="nump">76,637<span></span>
</td>
<td class="nump">50,941<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="nump">10,777<span></span>
</td>
<td class="nump">9,028<span></span>
</td>
<td class="nump">19,994<span></span>
</td>
<td class="nump">16,792<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">40,410<span></span>
</td>
<td class="nump">17,126<span></span>
</td>
<td class="nump">65,784<span></span>
</td>
<td class="nump">35,152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">21,923<span></span>
</td>
<td class="nump">10,966<span></span>
</td>
<td class="nump">37,897<span></span>
</td>
<td class="nump">25,167<span></span>
</td>
</tr>
<tr class="re">
<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="nump">22,732<span></span>
</td>
<td class="nump">4,466<span></span>
</td>
<td class="nump">37,199<span></span>
</td>
<td class="nump">9,555<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="nump">85,065<span></span>
</td>
<td class="nump">32,558<span></span>
</td>
<td class="nump">140,880<span></span>
</td>
<td class="nump">69,874<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="num">(74,288)<span></span>
</td>
<td class="num">(23,530)<span></span>
</td>
<td class="num">(120,886)<span></span>
</td>
<td class="num">(53,082)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">25<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(793)<span></span>
</td>
<td class="num">(1,499)<span></span>
</td>
<td class="num">(1,628)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of redeemable convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,516)<span></span>
</td>
<td class="nump">9,237<span></span>
</td>
<td class="num">(10,981)<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_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities', window );">Change in fair value of common stock warrant liabilities</a></td>
<td class="num">(10,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,340<span></span>
</td>
<td class="num">(10,981)<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_chpt_ChangeInFairValueOfContingentEarnoutLiability', window );">Change in fair value of contingent earnout liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,420<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_chpt_TransactionCostsExpensed', window );">Transaction costs expensed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,031)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other (expense) income, net</a></td>
<td class="num">(189)<span></span>
</td>
<td class="nump">563<span></span>
</td>
<td class="num">(174)<span></span>
</td>
<td class="nump">131<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Net loss before income taxes</a></td>
<td class="num">(84,873)<span></span>
</td>
<td class="num">(35,239)<span></span>
</td>
<td class="num">(2,546)<span></span>
</td>
<td class="num">(65,280)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">65<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">105<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(84,938)<span></span>
</td>
<td class="num">(35,287)<span></span>
</td>
<td class="num">(2,649)<span></span>
</td>
<td class="num">(65,385)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAccretionOfRedemptionDiscount', window );">Accretion of beneficial conversion feature of redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(58,625)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(58,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_TemporaryEquityDividendsAdjustment', window );">Cumulative dividends on redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsShareBasedCompensation', window );">Deemed dividends attributable to vested option holders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51,855)<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_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders', window );">Deemed dividends attributable to common stock warrant holders</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(110,635)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders - Basic</a></td>
<td class="num">(84,938)<span></span>
</td>
<td class="num">(93,912)<span></span>
</td>
<td class="num">(169,431)<span></span>
</td>
<td class="num">(124,010)<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_chpt_GainAttributableToEarnoutSharesIssued', window );">Gain attributable to earnout shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther', window );">Change in fair value of dilutive warrants</a></td>
<td class="num">(7,427)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,540)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders - Diluted</a></td>
<td class="num">$ (92,365)<span></span>
</td>
<td class="num">$ (93,912)<span></span>
</td>
<td class="num">$ (307,391)<span></span>
</td>
<td class="num">$ (124,010)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted average shares outstanding - Basic</a></td>
<td class="nump">312,227,526<span></span>
</td>
<td class="nump">13,468,677<span></span>
</td>
<td class="nump">266,197,482<span></span>
</td>
<td class="nump">12,822,481<span></span>
</td>
</tr>
<tr class="re">
<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 outstanding - Diluted</a></td>
<td class="nump">313,602,100<span></span>
</td>
<td class="nump">13,468,677<span></span>
</td>
<td class="nump">275,577,000<span></span>
</td>
<td class="nump">12,822,481<span></span>
</td>
</tr>
<tr class="ro">
<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 - Basic</a></td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="num">$ (6.97)<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (9.67)<span></span>
</td>
</tr>
<tr class="re">
<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 - Diluted</a></td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="num">$ (6.97)<span></span>
</td>
<td class="num">$ (1.12)<span></span>
</td>
<td class="num">$ (9.67)<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=chpt_NetworkedChargingSystemsMember', window );">Networked charging systems [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue</a></td>
<td class="nump">$ 40,874<span></span>
</td>
<td class="nump">$ 21,368<span></span>
</td>
<td class="nump">$ 67,674<span></span>
</td>
<td class="nump">$ 41,025<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost of revenue</a></td>
<td class="nump">35,384<span></span>
</td>
<td class="nump">20,408<span></span>
</td>
<td class="nump">59,126<span></span>
</td>
<td class="nump">39,024<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_SubscriptionAndCirculationMember', window );">Subscriptions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue</a></td>
<td class="nump">12,082<span></span>
</td>
<td class="nump">9,811<span></span>
</td>
<td class="nump">22,906<span></span>
</td>
<td class="nump">18,815<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cost of revenue</a></td>
<td class="nump">7,830<span></span>
</td>
<td class="nump">4,452<span></span>
</td>
<td class="nump">13,470<span></span>
</td>
<td class="nump">9,225<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=chpt_OtherRevenuesMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue</a></td>
<td class="nump">3,165<span></span>
</td>
<td class="nump">3,778<span></span>
</td>
<td class="nump">6,051<span></span>
</td>
<td class="nump">7,893<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cost of revenue</a></td>
<td class="nump">$ 2,130<span></span>
</td>
<td class="nump">$ 1,069<span></span>
</td>
<td class="nump">$ 4,041<span></span>
</td>
<td class="nump">$ 2,692<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_ChangeInFairValueOfContingentEarnoutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of contingent earnout 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;">chpt_ChangeInFairValueOfContingentEarnoutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividends attributable to common stock warrants holders.</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;">chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment of common stock warrant 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;">chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_GainAttributableToEarnoutSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain attributable to earnout shares issued.</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;">chpt_GainAttributableToEarnoutSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_TransactionCostsExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transaction costs expensed.</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;">chpt_TransactionCostsExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.</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_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DividendsShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid cash, stock, and paid-in-kind dividends declared 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>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_DividendsShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<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 32<br> -Subparagraph (c)<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 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 4: 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 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI 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_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 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 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><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 (a)<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-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 (c)<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 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</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_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockAccretionOfRedemptionDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion of the preferred stock redemption discount 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_PreferredStockAccretionOfRedemptionDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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 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/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 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: 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 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)(i))<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 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 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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 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/2009/role/commonPracticeRef<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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: 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 17: 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 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)(4)(iii)(A))<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 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 20: 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 21: 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 22: 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 23: 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 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 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TemporaryEquityDividendsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).</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_TemporaryEquityDividendsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e2646-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_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chpt_NetworkedChargingSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_NetworkedChargingSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubscriptionAndCirculationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chpt_OtherRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_OtherRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438598677016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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 income (loss)</a></td>
<td class="num">$ (84,938)<span></span>
</td>
<td class="num">$ (35,287)<span></span>
</td>
<td class="num">$ (2,649)<span></span>
</td>
<td class="num">$ (65,385)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<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 short-term investments, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (84,950)<span></span>
</td>
<td class="num">$ (35,218)<span></span>
</td>
<td class="num">$ (2,654)<span></span>
</td>
<td class="num">$ (65,372)<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="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 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification adjustments of other comprehensive income (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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>18
<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="idm140438589919432">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Redeemable Convertible Preferred Stock</div></th>
<th class="th"><div>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_StockholdersEquity', window );">Balance at Jan. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (462,021)<span></span>
</td>
<td class="nump">$ 20,331<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
<td class="num">$ (482,390)<span></span>
</td>
<td class="nump">$ 520,241<span></span>
</td>
<td class="nump">$ 1<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_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">160,583,203<span></span>
</td>
<td class="nump">11,918,418<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_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">910<span></span>
</td>
<td class="nump">910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(30,098)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,098)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 common stock upon exercise of vested stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">436<span></span>
</td>
<td class="nump">436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 common stock upon exercise of vested stock options (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="text">&#160;<span></span>
</td>
<td class="nump">1,071,203<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 );">Balance at Apr. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(490,819)<span></span>
</td>
<td class="nump">21,687<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(512,488)<span></span>
</td>
<td class="nump">$ 520,241<span></span>
</td>
<td class="nump">$ 1<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_SharesOutstanding', window );">Balance (in Shares) at Apr. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">160,583,203<span></span>
</td>
<td class="nump">12,989,621<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 );">Balance at Jan. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(462,021)<span></span>
</td>
<td class="nump">20,331<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="num">(482,390)<span></span>
</td>
<td class="nump">$ 520,241<span></span>
</td>
<td class="nump">$ 1<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_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">160,583,203<span></span>
</td>
<td class="nump">11,918,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(65,385)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_AccretionOfPreferredStockBeneficialConversionFeature', window );">Accretion of beneficial conversion feature in connection with Series H-1 redeemable preferred stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">58,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Balance at Jul. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(492,361)<span></span>
</td>
<td class="nump">55,363<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="num">(547,775)<span></span>
</td>
<td class="nump">$ 612,674<span></span>
</td>
<td class="nump">$ 1<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_SharesOutstanding', window );">Balance (in Shares) at Jul. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">182,366,537<span></span>
</td>
<td class="nump">14,579,702<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 );">Balance at Apr. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(490,819)<span></span>
</td>
<td class="nump">21,687<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="num">(512,488)<span></span>
</td>
<td class="nump">$ 520,241<span></span>
</td>
<td class="nump">$ 1<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_SharesOutstanding', window );">Balance (in Shares) at Apr. 30, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">160,583,203<span></span>
</td>
<td class="nump">12,989,621<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_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,190<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(35,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 common stock upon exercise of vested stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,095<span></span>
</td>
<td class="nump">1,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 common stock upon exercise of vested stock options (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="text">&#160;<span></span>
</td>
<td class="nump">1,523,641<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_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues', window );">Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">21,783,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs</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">$ 92,433<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_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts', window );">Issuance of common stock warrants in connection with Series H-1 redeemable convertible preferred stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,390<span></span>
</td>
<td class="nump">31,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock', window );">Beneficial conversion feature in connection with Series H-1 redeemable preferred stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">58,625<span></span>
</td>
<td class="nump">58,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,625)<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_chpt_AccretionOfPreferredStockBeneficialConversionFeature', window );">Accretion of beneficial conversion feature in connection with Series H-1 redeemable preferred stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(58,625)<span></span>
</td>
<td class="num">(58,625)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,625<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_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares', window );">Issuance of common stock related to early exercise of stock options (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="text">&#160;<span></span>
</td>
<td class="nump">66,440<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 );">Balance at Jul. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(492,361)<span></span>
</td>
<td class="nump">55,363<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="num">(547,775)<span></span>
</td>
<td class="nump">$ 612,674<span></span>
</td>
<td class="nump">$ 1<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_SharesOutstanding', window );">Balance (in Shares) at Jul. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">182,366,537<span></span>
</td>
<td class="nump">14,579,702<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 );">Balance at Jan. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(616,521)<span></span>
</td>
<td class="nump">62,736<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="num">(679,414)<span></span>
</td>
<td class="nump">$ 615,697<span></span>
</td>
<td class="nump">$ 2<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_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">182,934,257<span></span>
</td>
<td class="nump">22,961,032<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_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares', window );">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="num">(182,934,257)<span></span>
</td>
<td class="nump">194,060,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationsOfTemporaryToPermanentEquity', window );">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">615,697<span></span>
</td>
<td class="nump">615,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (615,697)<span></span>
</td>
<td class="nump">$ 20<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization', window );">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse recapitalization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">66,606<span></span>
</td>
<td class="nump">66,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares', window );">Issuance of common stock upon the reverse recapitalization, net of issuance costs (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">60,746,989<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_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue', window );">Issuance of common stock upon the reverse recapitalization, net of issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,466<span></span>
</td>
<td class="nump">200,460<span></span>
</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">$ 6<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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares', window );">Issuance of common stock upon exercise of warrants (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">9,766,774<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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue', window );">Issuance of common stock upon exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">225,376<span></span>
</td>
<td class="nump">225,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<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_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization', window );">Contingent earnout liability recognized upon the closing of the reverse recapitalization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(828,180)<span></span>
</td>
<td class="num">(828,180)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding', window );">Issuance of earnout shares upon triggering events, net of tax withholding (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">17,539,657<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_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding', window );">Issuance of earnout shares upon triggering events, net of tax withholding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">488,305<span></span>
</td>
<td class="nump">488,303<span></span>
</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<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue', window );">Reclassification of remaining contingent earnout liability upon triggering event</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">242,640<span></span>
</td>
<td class="nump">242,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of early exercised common stock (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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="num">(1,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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,577<span></span>
</td>
<td class="nump">7,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">82,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Balance at Apr. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">484,340<span></span>
</td>
<td class="nump">1,081,272<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="num">(597,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31<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_SharesOutstanding', window );">Balance (in Shares) at Apr. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">305,073,200<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 );">Balance at Jan. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(616,521)<span></span>
</td>
<td class="nump">62,736<span></span>
</td>
<td class="nump">155<span></span>
</td>
<td class="num">(679,414)<span></span>
</td>
<td class="nump">$ 615,697<span></span>
</td>
<td class="nump">$ 2<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_SharesOutstanding', window );">Balance (in Shares) at Jan. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">182,934,257<span></span>
</td>
<td class="nump">22,961,032<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization', window );">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse recapitalization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">66,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization', window );">Contingent earnout liability recognized upon the closing of the reverse recapitalization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(828,180)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue', window );">Reclassification of remaining contingent earnout liability upon triggering event</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">242,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 common stock upon exercise of vested stock options (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,292,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Balance at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 535,012<span></span>
</td>
<td class="nump">1,216,893<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="num">(682,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32<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_SharesOutstanding', window );">Balance (in Shares) at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">322,170,484<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 );">Balance at Apr. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">484,340<span></span>
</td>
<td class="nump">1,081,272<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="num">(597,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31<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_SharesOutstanding', window );">Balance (in Shares) at Apr. 30, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">305,073,200<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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares', window );">Issuance of common stock upon exercise of warrants (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">4,378,568<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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue', window );">Issuance of common stock upon exercise of warrants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">113,608<span></span>
</td>
<td class="nump">113,608<span></span>
</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>
</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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding', window );">Issuance of earnout shares upon triggering events, net of tax withholding (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">8,773,596<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_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding', window );">Issuance of earnout shares upon triggering events, net of tax withholding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,080)<span></span>
</td>
<td class="num">(8,081)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</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_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,293<span></span>
</td>
<td class="nump">28,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(84,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance of common stock upon release of restricted stock units (Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">652,901<span></span>
</td>
</tr>
<tr class="re">
<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 common stock upon exercise of vested stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,761<span></span>
</td>
<td class="nump">1,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 common stock upon exercise of vested stock options (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="text">&#160;<span></span>
</td>
<td class="nump">3,292,219<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 );">Balance at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 535,012<span></span>
</td>
<td class="nump">$ 1,216,893<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="num">$ (682,063)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32<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_SharesOutstanding', window );">Balance (in Shares) at Jul. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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">322,170,484<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><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">The shares of the Company&#8217;s common and redeemable convertible preferred stock, prior to the Merger (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 0.9966 established in the Merger as described in Note 3.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_AccretionOfPreferredStockBeneficialConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretion Of Preferred Stock Beneficial Conversion Feature</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;">chpt_AccretionOfPreferredStockBeneficialConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment to additional paid in capital vesting of early excercised 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;">chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital contingent earnout liability recognized upon the closing of the reverse recapitalization</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;">chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital reclassification of legacy chargepoint preferred stock warrant liability upon the reverse capitalization.</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;">chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital Reclassification of Remaining Contingent Earnout Liability Upon Triggering Event 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;">chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Beneficial conversion feature in connection with Series H-1 redeemable preferred stock</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;">chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock upon early exercise of stock options 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;">chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock upon exercise of warrants 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;">chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock upon exercise of warrants 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;">chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of earnout shares upon triggering events net of tax withholding.</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;">chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of earnout shares value upon triggering events net of tax withholding.</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;">chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of Series G redeemable convertible preferred stock, net 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;">chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reclassification Of Temporary Equity To Permanent Equity 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;">chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued during the period upon the exercise of recapitalization 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;">chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock shares issued during the period upon recapitalization 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;">chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Shares New Issues</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;">chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_ReclassificationsOfTemporaryToPermanentEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.</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 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90193-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationsOfTemporaryToPermanentEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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 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><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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_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_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock classified as temporary equity issued 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_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>19
<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="idm140438595741112">
<tr>
<th class="tl" colspan="1" 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="num">$ (2,649)<span></span>
</td>
<td class="num">$ (65,385)<span></span>
</td>
</tr>
<tr class="re">
<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 operating activities:</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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,576<span></span>
</td>
<td class="nump">4,684<span></span>
</td>
</tr>
<tr class="re">
<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&#160;operating lease cost</a></td>
<td class="nump">1,963<span></span>
</td>
<td class="nump">1,749<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">35,870<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfAcquisitionCosts', window );">Amortization of deferred contract acquisition costs</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of redeemable convertible preferred stock warrant liability</a></td>
<td class="num">(9,237)<span></span>
</td>
<td class="nump">10,981<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_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities', window );">Change in fair value of common stock warrant liabilities</a></td>
<td class="num">(33,340)<span></span>
</td>
<td class="nump">10,981<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_chpt_ChangeInFairValueOfContingentEarnoutLiability', window );">Change in fair value of contingent earnout liability</a></td>
<td class="num">(84,420)<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_chpt_TransactionCostsExpensed', window );">Transaction costs expensed</a></td>
<td class="nump">7,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">683<span></span>
</td>
</tr>
<tr class="re">
<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, net of effect of acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(7,657)<span></span>
</td>
<td class="nump">16,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">5,620<span></span>
</td>
<td class="num">(7,427)<span></span>
</td>
</tr>
<tr class="ro">
<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 and other assets</a></td>
<td class="num">(9,325)<span></span>
</td>
<td class="num">(3,335)<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_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent', window );">Operating lease liabilities</a></td>
<td class="num">(953)<span></span>
</td>
<td class="num">(2,031)<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">9,293<span></span>
</td>
<td class="num">(9,324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued and other liabilities</a></td>
<td class="nump">3,027<span></span>
</td>
<td class="num">(4,054)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">15,938<span></span>
</td>
<td class="nump">4,564<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(61,198)<span></span>
</td>
<td class="num">(50,069)<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(7,788)<span></span>
</td>
<td class="num">(5,962)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Maturities of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,014<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(7,788)<span></span>
</td>
<td class="nump">41,052<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities', window );">Proceeds from the exercise of public warrants</a></td>
<td class="nump">117,598<span></span>
</td>
<td class="nump">31,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock', window );">Proceeds from issuance of redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,433<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_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts', window );">Merger and PIPE financing</a></td>
<td class="nump">511,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities', window );">Payment of transaction costs related to Merger</a></td>
<td class="num">(32,468)<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_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares', window );">Payment of tax withholding obligations on settlement of earnout shares</a></td>
<td class="num">(20,894)<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_chpt_RepaymentOfBorrowings', window );">Repayment of borrowings</a></td>
<td class="num">(36,051)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 exercises of vested and unvested stock options</a></td>
<td class="nump">1,759<span></span>
</td>
<td class="nump">1,542<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">541,590<span></span>
</td>
<td class="nump">125,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">36<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="nump">472,598<span></span>
</td>
<td class="nump">116,384<span></span>
</td>
</tr>
<tr class="re">
<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, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="nump">145,491<span></span>
</td>
<td class="nump">73,153<span></span>
</td>
</tr>
<tr class="ro">
<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, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">618,089<span></span>
</td>
<td class="nump">189,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplementary cash flow information</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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for taxes</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplementary cash flow information on noncash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_AccretionOfPreferredStockBeneficialConversionFeature', window );">Accretion of beneficial conversion feature of redeemable convertible preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,625<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_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization', window );">Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization</a></td>
<td class="nump">615,697<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization', window );">Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization</a></td>
<td class="nump">66,606<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_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization', window );">Contingent earnout liability recognized upon the closing of the reverse recapitalization</a></td>
<td class="nump">828,180<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue', window );">Reclassification of remaining contingent earnout liability upon triggering event</a></td>
<td class="nump">$ 242,640<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_chpt_AccretionOfPreferredStockBeneficialConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretion Of Preferred Stock Beneficial Conversion Feature</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;">chpt_AccretionOfPreferredStockBeneficialConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital contingent earnout liability recognized upon the closing of the reverse recapitalization</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;">chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital reclassification of legacy chargepoint preferred stock warrant liability upon the reverse capitalization.</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;">chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital Reclassification of Remaining Contingent Earnout Liability Upon Triggering Event 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;">chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ChangeInFairValueOfContingentEarnoutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of contingent earnout 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;">chpt_ChangeInFairValueOfContingentEarnoutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion of redeemable preferred stock into common stock on account of reverse recapitalization.</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;">chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 adjustment of common stock warrant 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;">chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating lease liabilities 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;">chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of taxes paid related to net share settlement of earnout 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;">chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business combination and pipe financing, net 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;">chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_RepaymentOfBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayment of borrowings.</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;">chpt_RepaymentOfBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_TransactionCostsExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transaction costs expensed.</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;">chpt_TransactionCostsExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AmortizationOfAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI 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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses incurred but not yet paid.</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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and 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/exampleRef<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating 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 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_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI 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_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_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_PaymentsOfMergerRelatedCostsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing costs associated with business combinations.</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_PaymentsOfMergerRelatedCostsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromDerivativeInstrumentFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.</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 14<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3505-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_ProceedsFromDerivativeInstrumentFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.</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 (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_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="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> -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_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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="idm140438704296216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business and Basis of Presentation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Description of Business<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>and Basis of Presentation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">ChargePoint Holdings, Inc. (&#8220;ChargePoint&#8221; or the &#8220;Company,&#8221; &#8220;it,&#8221; &#8220;its&#8221;) designs, develops, and markets networked electric vehicle (&#8220;EV&#8221;) charging system infrastructure (&#8220;Networked Charging Systems&#8221;) and cloud-based&#160;services which enable consumers the ability to locate, reserve, authenticate and transact EV charging sessions (&#8220;Cloud&#8221; or &#8220;Cloud Services&#8221;). As part of ChargePoint&#8217;s Networked Charging Systems, subscriptions and other offerings, it provides an open platform that integrates with system hardware from ChargePoint and other manufacturers, connecting systems over an intelligent network that provides real-time&#160;information about charging sessions and full control, support and m<div style="letter-spacing: 0px; top: 0px;;display:inline;">a</div>nagement of the Networked Charging Systems. This network provides multiple <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">web-based&#160;portals</div> for charging system owners, fleet managers, drivers, and utilities. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, the Company offers extended parts and labor warranty (&#8220;Assure&#8221;) that includes proactive monitoring, fast response times, expert advice and robust reporting. The ChargePoint as a Service (&#8220;CPaaS&#8221;) program combines the customer&#8217;s use of ChargePoint&#8217;s owned and operated systems with Cloud Services, Assure and other benefits available to subscribers into one subscription. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s fiscal year ends on January&#160;31. References to fiscal year 2021 relate to the fiscal year ended January&#160;31, 2021 and to fiscal year 2022 refer to the fiscal year ending January&#160;31, 2022. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basis of Presentation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated financial statements and accompanying notes are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;) for interim financial reporting. The Company&#8217;s condensed consolidated financial statements include the accounts of the Company and its wholly-owned&#160;subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. Certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Accordingly, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended January&#160;31, 2021 and the related notes included in the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on July 12, 2021, which provides a more complete discussion of the Company&#8217;s accounting policies and certain other information. The information as of January&#160;31, 2021 included on the condensed consolidated balance sheets was derived from the Company&#8217;s audited consolidated financial statements. The condensed consolidated financial statements were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments necessary for a fair statement of the Company&#8217;s financial position as of July&#160;31, 2021 and the results of operations for the three and six months ended July 31, 2021 and 2020, and cash flows for the six months ended July&#160;31, 2021 and 2020. The results of operations for the three and six months ended July&#160;31, 2021 are not necessarily indicative of the results that may be expected for the year ending January&#160;31, 2022. </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s condensed consolidated financial statements have been prepared on the basis of continuity of operations, the realization of assets, and the satisfaction of liabilities in the ordinary course of business. Since inception, the Company has been engaged in developing its product offerings, raising capital, and recruiting personnel. The Company&#8217;s operating plan may change as a result of many factors currently unknown and there can be no assurance that the current operating plan will be achieved in the time frame anticipated by the Company, and it may need to seek additional funds sooner than planned. If adequate funds are not available to the Company on a timely basis, it may be required to delay, limit, reduce, or terminate certain commercial efforts, or pursue merger or acquisition strategies, all of which could adversely affect the holdings or the rights of the Company&#8217;s stockholders. The Company has incurred net operating losses and negative cash flows from operations in every year since inception and expects this to continue for the foreseeable future. As of July&#160;31, 2021, the Company had an accumulated deficit of $682.1&#160;million. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has funded its operations primarily with proceeds from the issuance of redeemable convertible preferred stock, borrowings under its loan facilities, customer payments and proceeds from the Reverse Recapitalization (as defined below). The Company had cash, cash equivalents, and restricted cash of $618.5&#160;million as of July&#160;31, 2021. As of September&#160;10, 2021, the date on which these condensed consolidated financial statements were available to be issued, the Company believes that its cash on hand, together with cash generated from sales to customers, will satisfy its working capital and capital requirements for at least the next twelve months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s assessment of the period of time through which its financial resources will be adequate to support its operations is a forward-looking&#160;statement and involves risks and uncertainties. The Company&#8217;s actual results could vary as a result of, and its near- and long-term&#160;future capital requirements will depend on, many factors, including its growth rate, subscription renewal activity, the timing and extent of spending to support its acquisitions, infrastructure and research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of products or features, the continuing market adoption of its Networked Charging Systems platform, and the overall market acceptance of EVs. The Company has and may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. The Company has based its estimates on assumptions that may prove to be wrong, and it could use its available capital resources sooner than it currently expects. The Company may be required to seek additional equity or debt financing. Future liquidity and cash requirements will depend on numerous factors, including market penetration, the introduction of new products, and potential acquisitions of related businesses or technology. In the event that additional financing is required from outside sources, the Company may not be able to raise it on acceptable terms or at all. If the Company is unable to raise additional capital when desired, or if it cannot expand its operations or otherwise capitalize on its business opportunities because it lacks sufficient capital, its business, operating results, and financial condition would be adversely affected. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021 (&#8220;Closing Date&#8221;), Switchback Energy Acquisition Corporation (&#8220;Switchback&#8221;) consummated the previously announced transactions pursuant to which Lightning Merger Sub Inc., a wholly owned subsidiary of Switchback incorporated in the State of Delaware (&#8220;Lightning Merger Sub&#8221;), merged with ChargePoint, Inc., a Delaware corporation (&#8220;Legacy ChargePoint&#8221;); Legacy ChargePoint survived as a wholly-owned subsidiary of Switchback (such transactions, the &#8220;Merger,&#8221; and, collectively with the other transactions described in the Merger Agreement (as defined below), the &#8220;Reverse Recapitalization&#8221;). Further, as a result of the Merger, Switchback was renamed &#8220;ChargePoint Holdings, Inc.&#8221; </div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Please refer to Note 3 &#8220;Reverse Recapitalization&#8221; for further details of the Merger. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  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).</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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>21
<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="idm140438595054312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Summary of Significant Accounting Policies </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other than policies noted below, there have been no significant changes to the significant accounting policies disclosed in Note 2 of the audited consolidated financial statements as of January&#160;31, 2021 and 2020 and for the years ended January&#160;31, 2021, 2020, and 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Warrants Liabilities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company assumed 10,470,562 publicly-traded warrants (&#8220;Public Warrants&#8221;) and 6,521,568 private placement warrants issued to NGP Switchback, LLC (&#8220;Private Placement Warrants&#8221; and, together with the Public Warrants, the &#8220;Common Stock Warrants&#8221;) upon the Merger, all of which were issued in connection with Switchback&#8217;s initial public offering and subsequent overallotment (other than 1,000,000 Private Placement Warrants <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">which</div> were issued in connection with the closing of the Merger) and entitle the holder to purchase one share of the Company&#8217;s Common stock, par value $0.0001 (&#8220;Common Stock&#8221;) at an exercise price of $11.50 per share. During the six months ended July&#160;31, 2021, 10,226,081 Public Warrants and 4,347,712 Private Placement Warrants were exercised and<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">the remaining</div>&#160;244,481 Public <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Warrants outstanding as of the July 6, 2021 redemption date were redeemed for cash. The Public Warrants, prior to their redemption, were publicly traded and were exercisable for cash unless certain conditions occurred, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants could be cashlessly exercised. The Private Placement Warrants are not redeemable for cash so long as they are held by the initial purchasers or their permitted transferees but may be redeemable for common stock if certain other conditions are met. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">basis as the Public Warrants. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders&#8217; equity. The agreement governing the Common Stock Warrants includes a provision (&#8220;Replacement of Securities Upon Reorganization&#8221;), the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">fixed-for-fixed</div></div> option on the Company&#8217;s ordinary shares, the Private Placement Warrants are not considered to be &#8220;indexed to the Company&#8217;s own stock.&#8221; In addition, the provision provides that in the event of a tender or exchange offer accepted by holders of more than 50% of the outstanding shares of the Company&#8217;s ordinary shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company&#8217;s control), all Common Stock Warrant holders would be entitled to cash, while only certain of the holders of the Company&#8217;s ordinary shares may be entitled to cash. These provisions preclude the Company from classifying the C<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>mmon Stock Warrants in stockholders&#8217; equity. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed consolidated statements of operations and comprehensive loss at each reporting <div style="letter-spacing: 0px; top: 0px;;display:inline;">date</div>. </div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent Earnout<div style="display:inline;">&#160;</div>Liability </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In connection with the Reverse Recapitalization and pursuant to the Merger Agreement and Plan of Merger dated as of September&#160;23, 2020 by and among the Company, Lightning Merger Sub Inc., and Switchback (&#8220;Merger Agreement&#8221;), eligible ChargePoint equity holders were entitled to receive as additional merger consideration shares of the Company&#8217;s Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Merger Agreement and Note 9). In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40,</div> the earnout shares were not indexed to the Common Stock and therefore were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the condensed consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of the contingent consideration was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 9) prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk-free rate, expected term and dividend rate. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Until its settlement the contingent earnout liability was categorized as a Level&#160;3 fair value measurement (see Fair Value of Financial Instruments accounting policy as described above) because the Company estimated projections during the Earnout Period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S.&#160;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, the estimated expected benefit period for deferred contract acquisition costs, allowances for doubtful accounts, inventory reserves, the useful lives of long-lived&#160;assets, the determination of the incremental borrowing rate used for operating lease liabilities, the valuation of redeemable convertible preferred stock warrants and common stock warrants, including Common Stock Warrants as a result of the Merger, contingent earnout liability, the value of common stock and other assumptions used to measure stock-based&#160;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. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of Credit Risk and Other Risks and Uncertainties </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers&#8217; financial condition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company&#8217;s customer base and geographic sales areas. As of July&#160;31, 2021 and January&#160;31, 2021, one customer individually accounted for 9% and 16% of accounts receivable, net, respectively. For the six months ended July&#160;31, 2021 and 2020, there were no customers that represented 10% or more of total revenue. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company&#8217;s operating results. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the World Health Organization characterized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> as a pandemic. The impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has disrupted ChargePoint&#8217;s supply chain and heightened its freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales around the world. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">As a result of the </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-essential</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">While the ultimate duration and extent of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic depends on current and future developments that cannot be accurately predicted, such as the extent and effectiveness of containment actions and vaccinations, it has already had an adverse effect on the global economy, the ultimate societal and economic impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic remains unknown. The effect of the COVID-19 pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in ChargePoint&#8217;s revenues, and the Company believes that since people are not yet fully back to work it has not yet seen the full return of commercial customer demand for its products. The conditions caused by the COVID-19 pandemic, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint&#8217;s gross margins as the Company&#8217;s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to heighten supply chain pricing and logistics expenses, and could, for example, adversely impact ChargePoint&#8217;s gross margins through heightened supply chain expenses, and could adversely affect demand for ChargePoint&#8217;s platforms, lengthen its sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect its business, results of operations and financial condition. </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"> </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">Segment Reporting </div></div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">The Company operates as one operating segment because its</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">Chief Executive Officer, as the Company&#8217;s chief operating decision maker reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.</div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value: </div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 1)&#160;&#8212;&#160;Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 2)&#160;&#8212;&#160;Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 3)&#160;&#8212;&#160;Inputs that are unobservable for the asset or liability. </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The Company classifies financial instruments in Level&#160;3</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level&#160;3</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company&#8217;s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each period. There were no transfers between levels during the periods presented. The Company had no material </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-financial&#160;assets</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> valued on a </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-recurring&#160;basis</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> that resulted in an impairment in any period presented. </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The carrying values of the Company&#8217;s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term&#160;nature of these instruments. </div></div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remaining Performance Obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">non-cancellable&#160;contracted</div> amounts that will be invoiced and recognized as revenue in future periods. The Company&#8217;s Assure, Cloud, and CPaaS subscription terms typically range from one to five years<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and are paid up-front</div>. Revenue expected to be recognized from remaining performance obligations was $118.2&#160;million as of July&#160;31, 2021, of which 42&#160;% is expected to be recognized over the next twelve months<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred Revenue </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud Services and Assure services not yet provided as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">customer-by-customer&#160;basis.</div></div> Deferred revenue that will be recognized during the succeeding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">twelve-month</div> period is recorded as current deferred revenue with the remainder recorded as deferred revenue, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> on the condensed consolidated balance sheets. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total current and non-current deferred revenue was </div> $105.8&#160;million and $89.8&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million as of July&#160;31, 2021 and January&#160;31, 2021, respectively. The Company recognized $7.7 million and $4.6 million of revenue during the three months ended July 31, 2021 and July 31, 2020, and </div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> </div>$22.9&#160;million and $21.0&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million of revenue during the six months ended July&#160;31, 2021 and July&#160;31, 2020, respectively, that was included in the deferred revenue balance </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">at the beginning of the period. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company can adopt new or revised accounting guidance as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (&#8220;JOBS Act&#8221;) either (1)&#160;within the same periods as those otherwise applicable to public business entities, or (2)&#160;within the same time periods as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public&#160;business</div> entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public&#160;business</div> entities, as indicated below. Based on the Company&#8217;s public float as of July&#160;31, 2021, it will become a large accelerated filer, and lose emerging growth company status, as of January&#160;31, 2022. As of January 31, 2022, the Company will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Standards Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June&#160;2016, the FASB issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2016-13,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</div></div> and has since released various amendments including ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-04.</div> The guidance modifies the measurement of expected credit losses on certain financial instruments. The Company will become a large accelerated filer effective January&#160;31, 2022, at which point the Company will follow the timeline for adoption of new accounting pronouncements for public companies. As a result, the Company will adopt ASU&#160;2016-13 for the January&#160;31, 2022 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of February&#160;1, 2021 and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December&#160;2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</div></div> which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as the elimination of exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, the recognition of deferred tax liabilities for outside basis differences, ownership changes in investments, and tax basis <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up&#160;in</div> goodwill obtained in a transaction that is not a business combination. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020, including interim periods therein. As a result, the Company will adopt ASU&#160;2019-12 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In August 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt &#8212; Debt with Conversion and Other Options (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20)</div> and Derivatives and Hedging-Contracts in Entity&#8217;s Own Equity (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40),</div></div></div> which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020. As a result, the Company will adopt ASU&#160;2020-06 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI 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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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="idm140438594903944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_chpt_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [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_chpt_ReverseRecapitalizationTextBlock', window );">Reverse Recapitalization</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reverse Recapitalization </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021, Lightning Merger Sub, a wholly-owned subsidiary of Switchback, merged with Legacy ChargePoint, with Legacy ChargePoint surviving as a wholly-owned subsidiary of Switchback. As a result of the Merger, Switchback was renamed &#8220;ChargePoint Holdings, Inc.&#8221; Immediately prior to the closing of the Merger: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">all 22,427,306 shares of Legacy ChargePoint&#8217;s outstanding Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">H-1</div> redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-to-one</div></div> basis and an additional 1,026,084 shares of Common Stock were issued to settle the accumulated dividend to the Series <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">H-1</div> redeemable convertible preferred stockholders of $21.1&#160;million; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">all 160,925,957 shares of Legacy ChargePoint&#8217;s outstanding Series H, Series G, Series F, Series E, and Series D redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-to-one</div></div> basis; </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all 45,376 shares of Legacy ChargePoint&#8217;s outstanding Series C redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a 1:73.4403 basis; </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all 130,590 shares of Legacy ChargePoint&#8217;s outstanding Series B redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a 1:42.9220 basis; and </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;">&#160;</td>
<td style="width: 3%; vertical-align: top;;text-align:left;">&#8226;</td>
<td style="width: 1%; vertical-align: top;">&#160;</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">all 29,126 shares of Legacy ChargePoint&#8217;s outstanding Series A redeemable convertible preferred stock <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were</div> converted into an equivalent number of shares of Legacy ChargePoint common stock on a 1:48.2529 basis. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the Merger, eligible ChargePoint equity holders received or <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">had</div> the right to receive shares of Common Stock at a deemed value of $10.00 per share after giving effect to the exchange ratio of 0.9966 as defined in the Merger Agreement (&#8220;Exchange Ratio&#8221;). Accordingly, immediately following the consummation of the Merger, Legacy ChargePoint common stock exchanged into 217,021,368 shares of Common Stock<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> 68,896,516 shares were reserved for the issuance of Common Stock upon the potential future exercise of Legacy ChargePoint stock options and warrants that were exchanged into ChargePoint stock options and warrants, and 27,000,000 shares of Common Stock were reserved for the potential future issuance of the earnout shares. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In connection with the execution of the Merger Agreement, Switchback entered into separate subscription agreements (each a &#8220;Subscription Agreement&#8221;) with a number of investors (each a &#8220;New PIPE Investor&#8221;), pursuant to which the New PIPE Investors agreed to purchase, and Switchback agreed to sell to the New PIPE Investors, an aggregate of&#160;22,500,000&#160;shares of Common Stock (&#8220;PIPE Shares&#8221;), for a purchase price of $10.00&#160;per share and an aggregate purchase price of $225.0&#160;million, in a private placement pursuant to the subscription agreements (&#8220;PIPE Financing&#8221;). The PIPE Financing closed simultaneously with the consummation of the Merger. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Pursuant to the terms of a letter agreement the initial Switchback stockholders entered into in connection with the execution of the Merger Agreement (&#8220;Founders Stock Letter&#8221;), the initial stockholders surrendered 984,706 of Switchback Class&#160;B common stock shares purchased by NGP Switchback, LLC, a Delaware limited liability company (&#8220;Sponsor&#8221;) prior to Switchback Public Offering on May&#160;16, 2019 ( &#8220;Founder Shares&#8221;) for no consideration, whereupon such Founder Shares were immediately cancelled. Additionally, 900,000 Founder Earn Back Shares, which were previously subjected to potential forfeiture until the closing volume weighted average price per share of Common Stock <div style="letter-spacing: 0px; top: 0px;;display:inline;">achieved</div>&#160;$12.00 for any <span style="-sec-ix-hidden:hidden26011036">ten trading days</span> within any <span style="-sec-ix-hidden:hidden26011037">twenty consecutive trading day</span> period during the five-year period following the Closing (&#8220;Founder Earn Back Triggering Event&#8221;), met the Earn Back Triggering Event on March&#160;12, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the Closing, the Sponsor exercised its right to convert a portion of the working capital loans made by the Sponsor to Switchback into an additional 1,000,000 Private Placement Warrants at a price of $1.50 per warrant in satisfaction of $1.5&#160;million principal amount of such loans. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of shares of Common Stock issued immediately following the consummation of the Merger was<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">as follows:</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 83%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock of Switchback, outstanding prior to Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,264,704</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less redemption of Switchback shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33,009</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less surrender of Switchback Founder Shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(984,706</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock of Switchback</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,246,989</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares issued in PIPE</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,500,000</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Merger and PIPE financing shares (1)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,746,989</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legacy ChargePoint shares&#160;(2)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217,021,368</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of common stock immediately after Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">277,768,357</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Merger is accounted for as a reverse recapitalization under U.S. GAAP. This determination is primarily based on Legacy ChargePoint stockholders comprising a relative majority of the voting power of ChargePoint and having the ability to nominate the members of the Board, Legacy ChargePoint&#8217;s operations prior to the acquisition comprising the only ongoing operations of ChargePoint, and Legacy ChargePoint&#8217;s senior management comprising a majority of the senior management of ChargePoint. Under this method of accounting, Switchback is treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, the financial statements of ChargePoint represent a continuation of the financial statements of Legacy ChargePoint with the Merger being treated as the equivalent of ChargePoint issuing stock for the net assets of Switchback, accompanied by a recapitalization. The net assets of Switchback are stated at historical costs, with no goodwill or other intangible assets recorded. Operations prior to the Merger are presented as those of ChargePoint. All periods prior to the Merger have been retrospectively adjusted using the Exchange Ratio for the equivalent number of shares outstanding immediately after the Merger to effect the reverse recapitalization. Additionally, upon the consummation of the Merger, the Company gave effect to the issuance of 60,746,989 shares of Common Stock for the previously issued Switchback common stock and PIPE Shares that were outstanding at the Closing Date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In connection with the Merger, the Company raised $511.6&#160;million of proceeds including the contribution of $286.6&#160;million of cash held in Switchback&#8217;s trust account from its initial public offering, net of redemptions of Switchback public stockholders of $0.3&#160;million, and $225.0&#160;million of cash in connection with the PIPE financing. The Company incurred $36.5&#160;million of transaction costs, consisting of banking, legal, and other professional fees, of which $29.5&#160;million was recorded as a reduction to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital of proceeds and the remaining $7.0&#160;million was expensed in the condensed consolidated statements of operations. </div> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March&#160;12, 2021 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(2)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of Legacy ChargePoint shares was determined from the&#160;217,761,738&#160;shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of&#160;0.9966. All fractional shares were rounded down. </div></div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_ReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_ReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_ReverseRecapitalizationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization [Text Block]</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;">chpt_ReverseRecapitalizationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>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="idm140438595241672">
<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>Jul. 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">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair Value Measurements </div></div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s assets and liabilities that were measured at fair value on a recurring basis were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;July&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial assets</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrant liabilities (Private Placement)</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 68%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; break-inside: avoid;">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">&#8212;<div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 68%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;January&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock warrant liability</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The money market funds were classified as cash and cash equivalents on the condensed consolidated balance sheets. The aggregate fair value of the Company&#8217;s money market funds approximated amortized cost and, as such, there were no unrealized gains or losses on money market funds as of July&#160;31, 2021 and January&#160;31, 2021. Realized gains and losses, net of tax, were not material for any of the periods presented. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of July&#160;31, 2021 and January&#160;31, 2021, the Company had no investments with a contractual maturity of greater than one year. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of the changes in the fair value of the Company&#8217;s Level&#160;3 financial instruments: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Redeemable<br/> convertible<br/> preferred&#160;stock<br/> warrant&#160;liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Private<br/> placement<br/> warrant<br/> liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Earnout<br/> liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,843</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Private placement warrant liability acquired as part of the merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(127,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent earnout liability recognized upon the closing of the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(828,180</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value included in other income (expense), net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,237</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,264</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,420</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of warrants to stockholders&#8217; equity (deficit) due to exercise</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,756</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,606</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of earnout shares upon triggering events</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">501,120</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of remaining contingent earnout liability upon triggering event</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,640</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(26,868</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">values</div> of the private placement warrant liability, redeemable convertible preferred stock warrant liability and earnout liability are based on significant unobservable inputs, which represent Level&#160;3 measurements within the fair value hierarchy. The significant unobservable inputs used in the fair value measurements of the private placement warrant liability, the redeemable convertible preferred stock warrant liability and the earnout liability include the expected volatility and dividend yield. In determining the fair value of the private placement warrant liability, the Company used the Binomial Lattice Model (&#8220;BLM&#8221;) that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date (Note 9). In determining the fair value of the redeemable convertible preferred stock warrant liability, the Company used <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>Black-Scholes Option Pricing Model (&#8220;Black-Scholes&#8221;) to estimate the fair value using unobservable inputs including the expected term, expected volatility, risk-free interest rate and dividend yield (see Note 9). In determining the fair value of the earnout liability, the Company used the Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available (see Note 9). </div></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>24
<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="idm140438679452296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_chpt_CompositionOfCertainFinancialStatementItemsAbstract', window );"><strong>Composition Of Certain Financial Statement Items [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_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock', window );">Composition of Certain Financial Statement Items</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Composition of<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Certain Financial Statement Items </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 77%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">8,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">13,029</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-progress</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,495</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,495</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Inventories</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,916</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,592</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 77%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">899</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,594</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computers and software</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,384</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,140</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,605</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tooling</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,666</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,705</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,680</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,398</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Owned and operated systems</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,582</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,760</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,462</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,570</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,851</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,305</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Property and Equipment, Net</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,265</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,988</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the three months ended July&#160;31, 2021 and 2020 was $2.9&#160;million and $2.4&#160;million, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense for the six months ended July&#160;31, 2021 and 2020 was $5.6&#160;million and $4.7&#160;million, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued and other current liabilities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued and other current liabilities consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,113</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,404</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refundable customer deposits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,488</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,482</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,495</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,213</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payroll and related expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,372</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,547</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warranty accruals</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,100</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,130</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,393</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,282</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,123</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Accrued and Other Current Liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,980</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,162</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six&#160;Months&#160;Ended&#160;July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,109</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,347</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,219</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,638</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,012</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,610</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,412</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,095</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,121</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,957</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,631</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,733</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CompositionOfCertainFinancialStatementItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composition of certain financial statement items.</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;">chpt_CompositionOfCertainFinancialStatementItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composition of certain financial statement items 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;">chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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="idm140438595241672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In July 2018, the Company entered into a term loan facility with certain lenders (&#8220;2018 Loan&#8221;) with a borrowing capacity of $45.0&#160;million to finance working capital and repay all outstanding amounts owed under<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>previous loans. The Company borrowed $35.0&#160;million, with issuance costs of $1.1&#160;million and net proceeds of $33.9&#160;million. The 2018 Loan was secured by substantially all of the Company&#8217;s assets, contained customary affirmative and negative covenants, and required the Company to maintain minimum cash balances and attain certain customer billing targets. The 2018 Loan had a <div style="letter-spacing: 0px; top: 0px;;display:inline;">five</div>-year maturity and interest was calculated at LIBOR plus 6.55%. The 2018 Loan agreement was amended on March&#160;20, 2019 to extend the interest only monthly payments through June&#160;30, 2021 to be followed by equal monthly payments of principal and interest. As of January&#160;31, 2021, the Company was in compliance with all financial and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> debt covenants. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction costs upon entering into the 2018 Loan were recorded as debt discount and were amortized over the term of the 2018 Loan. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">There was no interest expense incurred during the three months ending July 31, 2021; the interest expense incurred during the three months ended July 31, 2020 was $0.8 million.&#160;</div></div></div> <div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total interest expense incurred during the six months ended </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> July&#160;31, 2021 and 2020 was $1.5&#160;million and $1.6&#160;million, respectively. There was no accrued interest as of July&#160;31, 2021 and January&#160;31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In March 2021, the Company repaid the entire loan balance of $35.0&#160;million plus accrued interest and prepayment fees of $1.2&#160;million. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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="idm140438595072888">
<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>Jul. 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">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Commitments<div style="display:inline;">&#160;</div>and Contingencies </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase Commitments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Open purchase commitments are for the purchase of goods and services related to, but not limited to, manufacturing, facilities, and professional services under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> contracts. As of July&#160;31, 2021, the Company had open purchase commitments for goods and services of $133.7&#160;million, all of which are expected to be received by June&#160;30, 2024. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal Proceedings </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company may be involved in various lawsuits, claims, and proceedings, including intellectual property, commercial, securities, and employment matters that arise in the normal course of business. The Company accrues a liability when management believes information available prior to the issuance of the condensed consolidated financial statements indicates it is probable a loss has been incurred as of the date of the condensed consolidated financial statements and the amount of loss can be reasonably estimated. The Company adjusts its accruals to reflect the impact of negotiations, settlements, rulings, advice of legal counsel, and other information and events pertaining to a particular case. Legal costs are expensed as incurred. </div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company believes it has recorded adequate provisions for any such lawsuits, claims, and proceedings and, as of July&#160;31, 2021, it was not reasonably possible that a material loss had been incurred in excess of the amounts recognized in the condensed consolidated financial statements. Based on its experience, the Company believes that damage amounts claimed in these matters are not meaningful indicators of potential liability. Given the inherent uncertainties of litigation, the ultimate outcome of the ongoing matters described herein cannot be predicted with certainty. While litigation is inherently unpredictable, the Company believes it has valid defenses with respect to the legal matters pending a<div style="letter-spacing: 0px; top: 0px;;display:inline;">g</div>ainst it. Nevertheless, the condensed consolidated financial statements could be materially adversely affected in a particular period by the resolution of one or more of these contingencies. Liabilities established to provide for contingencies are adjusted as further information develops, circumstances change, or contingencies are resolved; and such changes are recorded in the accompanying condensed consolidated statements of operations during the period of the change and reflected in accrued and other current liabilities on the accompanying condensed consolidated balance sheets. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Guarantees<div style="display:inline;">&#160;</div>and Indemnifications </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has service level commitments to its customers warranting certain levels of uptime reliability and performance and permitting those customers to receive credits if the Company fails to meet those levels. To date, the Company has not incurred any material costs as a result of such commitments. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third-party&#8217;s intellectual property rights. Additionally, the Company may be required to indemnify for claims caused by its negligence or willful misconduct. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any liabilities related to such obligations in the condensed consolidated financial statements. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by them in any action or proceeding to which any of them are, or are threatened to be, made a party by reason of their service as a director or officer. The Company maintains director and officer insurance coverage that would generally enable it to recover a portion of any future amounts paid. The Company also may be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leases </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company leases its office facilities under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases with various lease terms. The Company also leases certain office equipment under operating lease agreements. </div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents future payments of lease liabilities under the Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases as of July&#160;31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 87%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<br/> thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 (remaining six months)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">2,759</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">5,111</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,329</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,153</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,837</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">13,871</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted operating lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,060</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,348</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,712</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current portion of operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, noncurrent</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,582</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>27
<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="idm140438686758120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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 );">Common Stock</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Common Stock </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;26, 2021, the Merger was consummated and the Company issued 60,746,989 shares for an aggregate purchase price of $200.5&#160;million, net of issuance costs of $29.4&#160;million. Immediately following the Merger, there were&#160;277,768,357&#160;shares of Common Stock outstanding with a par value of $0.0001. The holder of each share of Common Stock is entitled to&#160;one&#160;vote. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company has retroactively adjusted the shares issued and outstanding prior to February&#160;26, 2021 to give effect to the <div style="letter-spacing: 0px; top: 0px;;display:inline;">Exchange Ratio</div>&#160;established in the Merger Agreement to determine the number of shares of Common Stock into which they were converted. Immediately prior to the Merger, 484,951,532&#160;shares were authorized to issue&#160;at $0.0001&#160;par value, with&#160;299,771,284&#160;shares designated as Common Stock and&#160;185,180,248 shares of redeemable convertible preferred stock. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Reserved for Future Issuance </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Shares of Common Stock reserved for future issuance, on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-if&#160;converted</div> basis, were as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 83%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options issued and outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,401,717</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,017,149</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrants outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,249,702</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares available for grant under&#160;2021 Equity Incentive Plan</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,878,653</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares available for grant under&#160;2021 ESPP</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,177,683</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of common stock reserved</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,724,904</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On February&#160;26, 2021, upon the closing of the Merger (Note 3), all of the outstanding redeemable convertible preferred stock was converted to Common Stock pursuant to the conversion rate effective immediately prior to the Merger and the remaining amount was reclassified to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. </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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>28
<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="idm140438598695128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants and Earnouts<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_chpt_StockWarrantsAndEarnoutsAbstract', window );"><strong>Stock Warrants And Earnouts [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_chpt_StockWarrantsAndEarnoutsTextBlock', window );">Stock Warrants and Earnouts</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Warrants and<div style="display:inline;">&#160;</div>Earnout </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Redeemable Convertible Preferred Stock Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Warrants to purchase a total of 2,358,528 shares of Series B, D and E redeemable convertible preferred stock were initially recognized as a&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">liability recorded at fair value upon issuance and were subject to remeasurement to fair value at each balance sheet date. As part of the Merger, Legacy ChargePoint redeemable convertible preferred stock was converted into Legacy ChargePoint common stock pursuant to the conversion rate effective immediately prior to the Merger while all related Legacy ChargePoint preferred stock warrants were converted into warrants exercisable for shares of Common Stock with terms consistent with the Legacy ChargePoint preferred stock warrants except for the number of shares exercisable therefor and the exercise price, each of which was adjusted using the Exchange Ratio. At that time, the redeemable convertible preferred stock warrant liability was remeasured and reclassified to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">additional&#160;paid-in&#160;capital.</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The liability associated with these warrants was subject to remeasurement at each balance sheet date using the Level&#160;3 fair value inputs. See Note 4 for further details. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Level&#160;3 fair value inputs used in the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,<br/> 2021</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Merger&#160;Date)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common Stock Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to the warrants to purchase 2,358,528 shares of Legacy ChargePoint preferred stock described above, Legacy ChargePoint had outstanding warrants to purchase 36,402,503 shares of Legacy ChargePoint common stock (collectively, &#8220;Legacy Warrants&#8221;), which now represent warrants to purchase Common Stock. During the three months ended July&#160;31, 2021, 587,880 Legacy Warrants were net exercised resulting in the issuance of 558,100 shares of Common Stock. During the six months ended July&#160;31, 2021, 1,685,185 Legacy Warrants were net exercised resulting in the issuance of 1,480,080 shares of Common Stock. As of July&#160;31, 2021, there were 37,075,846 Legacy Warrants outstanding which are classified as equity. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Private Placement Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Private Placement Warrants were initially recognized as a liability on February&#160;26, 2021, at a fair value of $127.9&#160;million and the Private Placement Warrant liability was remeasured to fair value as of any respective exercise dates and as of July&#160;31, 2021. The Company recorded a gain of $3.8&#160;million and $49.2&#160;million for the three and six months ended July&#160;31, 2021, respectively, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Private Placement Warrants were valued using the following assumptions under <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>BLM that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date: </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Market price of public stock</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23.65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">$30.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">$11.50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Public Warrants </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Public Warrants may only be exercised for a whole number of shares. The Public Warrants became exercisable 30 days after the completion of the Merger. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Public Warrants were initially recognized as a liability on February&#160;26, 2021 at a fair value of $153.7&#160;million and the public warrant liability was remeasured to fair value based upon the market price as warrants were exercised. <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June 4, 2021 the Company issued a redemption notice pursuant to which all but 244,481 Public Warrants were exercised by the Public Warrant holders. At the conclusion of the redemption notice period on </div></div>July&#160;6, 2021, the Company redeemed the remaining<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">244,481</div> Public Warrants<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;outstanding</div>&#160;for $0.01 per warrant. The Company recognized a loss of $14.3&#160;million for the three months ended July&#160;31, 2021 and a loss of $15.9 million&#160;for the six months ended July&#160;31, 2021, classified within change in fair value of warrant liabilities in the condensed consolidated statements of operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the six months ended July&#160;31, 2021,&#160;proceeds received for the exercise of Public Warrants were $117.6&#160;million. As of July&#160;31, 2021, no Public Warrants remained outstanding. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity of warrants is set forth below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 49%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Legacy&#160;Common<br/> and&#160;Preferred&#160;Stock<br/> Warrants <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Private<br/> Placement<br/> Warrants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Public<br/> Warrants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock<br/> Warrants <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,761,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,761,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Warrants as Part of the Merger</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,521,568</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,470,562</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,992,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,685,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,347,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,226,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,258,978</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants Redeemed</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(244,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(244,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,075,846</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,173,856</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,249,702</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The shares (and the warrants&#8217; exercise prices) subject to the Company&#8217;s Legacy common and preferred stock warrants were restated to reflect the exchange ratio of approximately 0.9966 established in the Merger Agreement as discussed in Note 3. </div></div></td></tr></table>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingent Earnout Liability </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the five year period starting at the closing of the Merger (&#8220;Earnout Period&#8221;), eligible former equity holders of Legacy ChargePoint <div style="letter-spacing: 0px; top: 0px;;display:inline;">could</div>&#160;receive up to 27,000,000 additional shares of Common Stock (&#8220;Earnout Shares&#8221;) in the aggregate in three equal tranches if certain Earnout Triggering Events (as described in the Merger Agreement) are fully satisfied. An &#8220;Earnout Triggering Event&#8221; means the date on which the closing volume weighted-average price (&#8220;VWAP&#8221;) per share of common stock quoted on the NYSE (or the exchange on which the shares of common stock are then listed) is greater or equal to $15.00, $20.00 and $30.00 for any<span style="-sec-ix-hidden:hidden26011091"> ten</span> trading days within any 20 consecutive trading day period within the Earnout Period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon the closing of the Merger, the contingent obligation to issue Earnout Shares was accounted for as a liability because the Earnout Triggering Events that determine the number of Earnout Shares required to be issued include events that are not solely ind<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div>xed to the common stock of ChargePoint. The estimated fair value of the total Earnout Shares at the closing of the Merger on February&#160;26, 2021, was $828.2&#160;million based on a Monte Carlo simulation valuation model using a distribution of potential outcomes on a monthly basis over the Earnout Period using the most reliable information available. Assumptions used in the valuation are described below. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;12,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current stock price</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.84</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71.60</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.85</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.75</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.96</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The first two Earnout Triggering Events for up to 18,000,000 of the Earnout Shares occurred on March&#160;12, 2021, and, after withholding some of these Earnout Shares<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;to cover&#160;</div>tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">withholding obligations,</div>&#160;17,539,657 Earnout Shares were issued on March&#160;19, 2021, and the estimated fair value of the earnout liability was remeasured to $743.7&#160;million, including (i) $501.1&#160;million related to the Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $15.00 and $20.00 VWAP per share thresholds based on the Common Stock price as of March&#160;12, 2021, and (ii) $242.6&#160;million related to the estimated fair value of earnout liability related to the remaining 9,000,000 Earnout Shares issuable upon the occurrence of the Earnout Triggering Event associated with the $30.00 VWAP per share threshold based on a Monte Carlo simulation valuation model as of March&#160;12, 2021, as described above. The change in fair value resulted in a gain of $84.4&#160;million recognized in the condensed consolidated statement of operations for the three months ended April&#160;30, 2021. Upon settlement of the first two tranches, the classification of the remaining 9,000,000 Earnout Shares of the third tranche was changed to equity on March&#160;12, 2021, because the Earnout Shares became an instrument contingently issuable upon the occurrence of the Earnout Triggering Event into a fixed number of Common Shares that is not based on an observable market price or index other than the Company&#8217;s own stock price. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The third and final<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Earnout Triggering Event for up to 9,000,000 of the Earnout Shares associated with the $30.00 VWAP per share threshold occurred on June&#160;29, 2021, and, after the withholding of some of these Earnout Shares <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">to cover</div>&#160;tax <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">withholding obligations,</div> 8,773,596 Earnout Shares were issued on July&#160;1, 2021<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">No</div> further Earnout Shares remained contingently issuable as of July&#160;31, 2021. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_StockWarrantsAndEarnoutsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock warrants and earnouts.</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;">chpt_StockWarrantsAndEarnoutsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_StockWarrantsAndEarnoutsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock warrants and earnouts.</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;">chpt_StockWarrantsAndEarnoutsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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="idm140438594984344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans and Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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 );">Equity Plans and Stock-based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity Plans and Stock-based Compensation </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;25, 2021, the stockholders of the Company approved the 2021 Equity Incentive Plan (&#8220;2021 EIP&#8221;) and the 2021 Employee Stock Purchase Plan (&#8220;2021 ESPP&#8221;). As of July&#160;31, 2021, 40,878,653 and 8,177,683 shares of Common Stock were available under the 2021 EIP and 2021 ESPP, respectively. On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number of shares equal to the lesser of (a) 5% of the total number of shares actually issued and outstanding on the last day of the preceding month and (b) a number determined by the Company&#8217;s Board of Directors. Further, on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of stock determined by the Company&#8217;s Board of Directors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the 2021 EIP, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units (&#8220;RSU&#8221;) and certain other awards which are <div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ettled in the form of common shares issued under this 2021 EIP. Under the 2021 ESPP, eligible employees are permitted to purchase shares of the Company&#8217;s Common Stock at 85% of the lower of fair market value the Company&#8217;s Common Stock on the first trading day of an offering period or on the purchase date. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No further awards will be granted under Legacy ChargePoint&#8217;s 2017 Stock Plan (&#8220;2017 Plan&#8221;) and 24,259,238 shares of Common Stock remain reserved for outstanding awards issued under the 2017 Plan at the time of adoption of the 2021 EIP and the 2021 ESPP. Additionally, no other awards can be granted under Legacy ChargePoint&#8217;s 2007 Stock Incentive Plan (&#8220;2007 Plan&#8221;) and 5,143,849 shares of Common Stock remained reserved for outstanding awards issued under the 2007 Plan at the time of the adoption of the 2021 EIP and the 2021 ESPP. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s stock option awards activity is set forth below: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 54%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Stock Option<br/> Awards</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise&#160;Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> term&#160;(in&#160;years)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic&#160;Value<br/> (in&#160;thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,166,792</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.71</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,064,539</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,292,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.53</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(452,893</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.73</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options expired</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,963</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53.22</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,401,717</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.69</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">606,280</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and expected to vest as of July&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,667,621</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.69</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">589,470</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of July&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,457,228</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.66</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">378,402</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The options outstanding as of July&#160;31, 2021, include the June 2020 grant of a stock option to purchase a total of 1.5&#160;million shares of Common Stock subject to both service and performance-based vesting conditions to the Chief Executive Officer under the 2017 Plan (&#8220;CEO Award&#8221;). No stock-based compensation expense had been recorded as the CEO awards were improbable of vesting before and after two modifications in each of September 2020 and December 2020, because the performance-based vesting condition was contingent upon the closing of the Merger. Accordingly, the Company commenced recognition of stock-based compensation expense for such CEO Award&#160;following the Merger in February 2021. As of July&#160;31, 2021, the total unrecognized compensation expense related to these unvested CEO Award&#160;was $35.3&#160;million, which is expected to be recognized over a period of 2.5 years<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s RSU activity is set forth below: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average&#160;Grant<br/> Date&#160;Fair&#160;Value<br/> per Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSU granted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,680,439</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.38</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">RSU vested</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(652,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.30</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSU forfeited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,389</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.30</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,017,149</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.40</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;As of July&#160;31, 2021, total unrecognized stock-based&#160;compensation <div style="letter-spacing: 0px; top: 0px;;display:inline;">expense</div>&#160;related to stock options was $41.0&#160;million, including the CEO Award, and is expected to be recognized over a weighted-average&#160;period of 1.9 years. As of July&#160;31, 2021, t<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>tal unrecognized stock-based&#160;compensation <div style="letter-spacing: 0px; top: 0px;;display:inline;">expense</div>&#160;related to RSU was $86.3&#160;million and is expected to be recognized over a weighted-average&#160;period of 3.1 years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following sets forth the total stock-based&#160;compensation expense for the Company&#8217;s stock options (including the CEO Award) and RSU included in the Company&#8217;s condensed consolidated statements of operations: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 70%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,164</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,188</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,682</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,357</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">757</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,169</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">356</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,767</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">655</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,278</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,558</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">624</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Total stock-based compensation expense</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,293 </td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,190</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,870</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,100</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;">&#160;</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>30
<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="idm140438595259048">
<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>Jul. 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">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income<div style="display:inline;">&#160;</div>Taxes </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The income tax provision for interim periods is determined using an estimate of the Company&#8217;s annual effective tax rate as adjusted for discrete items arising in that quarter. The effective income tax rate was nil for the three and six&#160;months ended July&#160;31, 2021 and 2020. The effective tax rate differs from the U.S. statutory rate primarily due to the full valuation allowances on the Company&#8217;s net domestic deferred tax assets as it is more likely than not that all of the deferred tax assets will not be realized. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On March&#160;27, 2020, the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;) was enacted and signed into law in the United&#160;States. The CARES Act includes measures to assist companies, including temporary changes to income and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-income-based&#160;tax</div> laws. The Company did not receive a stimulus payment related to the CARES Act. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>31
<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="idm140438595129800">
<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>Jul. 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">
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related Party Transactions </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Daimler AG and its affiliated entities (&#8220;Daimler&#8221;) are investors in the Company and one of its employees is a member of the Company&#8217;s Board of Directors. The following revenue transactions took place between the Company and Daimler during the periods presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Daimler</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,071</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">850</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,406</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from related parties</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,071</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">850</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,406</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,576</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Related party accounts receivable as of July&#160;31, 2021 and January&#160;31, 2021 from Daimler was $2.5&#160;million and $1.2&#160;million, respectively. </div></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>32
<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="idm140438595424856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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 );">Basic and Diluted Net Loss per Share</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Basic and Diluted<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Net Loss per<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Share </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of the Company&#8217;s ba<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ic and diluted net loss per s<div style="letter-spacing: 0px; top: 0px;;display:inline;">h</div>are attributable to common stockholders for the three and six months ended July&#160;31, 2021 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 48%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except share and per<br/> share data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Numerator:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(84,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(35,287</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(2,649</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(65,385</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 48%; white-space: nowrap;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div> Accretion of beneficial conversion<br/> feature of redeemable convertible<br/> preferred stock</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(58,625</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(58,625</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Cumulative dividends on <br/> redeemable convertible preferred stock</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Deemed dividends attributable to vested option holders</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(51,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Deemed dividends attributable to common stock warrant holders</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(110,635</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders - Basic</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(93,912</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(169,431</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(124,010</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Gain attributable to earnout shares issued</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Change in fair value of dilutive warrants</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,427</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,540</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders - Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(92,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(93,912</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(307,391</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(124,010</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Denominator:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares outstanding</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312,465,016</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,537,501</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">266,473,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,822,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Weighted-average unvested<br/> restricted shares and shares subject to repurchase</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(237,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,824</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(276,221</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding <br/> - Basic</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312,227,526</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,468,677</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">266,197,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,822,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Add:</div></div> Earnout Shares under the treasury stock method</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,464,203</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Add:</div></div> Public and Private Placement Warrants under the treasury stock method</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,374,574</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,915,315</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding <br/> - Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">313,602,100</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,468,677</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275,577,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,822,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Basic</div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(0.27</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(6.97</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(0.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(9.67</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Diluted</div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(0.29</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(6.97</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(1.12</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(9.67</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">As a result of the Merger, the Company has retroactively adjusted the weighted-average number of shares of Common Stock outstanding prior to <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>Closing Date by multiplying them by the <div style="letter-spacing: 0px; top: 0px;;display:inline;">Exchange Ratio</div>&#160;of 0.9966 used to determine the number of shares of Common Stock into which they converted. The Common Stock issued as a result of the redeemable convertible preferred stock conversion on the Closing Date was included in the basic net loss per share calculation on a prospective basis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock and preferred stock warrants outstanding prior to the Merger Closing Date were excluded from the diluted net loss per share calculation for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">six-months</div> period ended July&#160;31, 2021, because including them would have had an antidilutive effect<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 71%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 31,<br/> 2021</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-indent: 0px; text-align: center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock (on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis)</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">192,469,995</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options to purchase common stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">26,401,717</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">39,463,877</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; text-align: right;">4,017,149</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested early exercised common stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">211,464</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">102,781</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock and preferred stock warrants</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">37,075,846</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">38,193,342</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total potentially dilutive common share equivalents</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67,706,176</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">270,229,995</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>33
<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="idm140438592729112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">14. Acquisitions<div style="display:inline;">&#160;</div>and Subsequent Events </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On July&#160;20, 2021, the Company entered into a definitive agreement to acquire all of the outstanding shares of has&#8226;to&#8226;be gmbh (&#8220;has&#8226;to&#8226;be&#8221; or &#8220;HTB&#8221;) for approximately<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Euro 250.0&#160;million <div style="letter-spacing: 0px; top: 0px;;display:inline;">in cash and Company common stock subject to adjustments. </div></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">has&#8226;to&#8226;be<div style="display:inline;">&#160;</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">is an Austria-based </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">e-mobility</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"> provider with a European charging software platform. The acquisition is intended to expand the Company&#8217;s access to the European market. The Company currently expects the transaction to close as early as October 2021.</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">On August&#160;11, 2021, the Company acquired all of the outstanding shares of ViriCiti B.V. (&#8220;ViriCiti&#8221;) for approximately</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Euro </div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">75.0</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;million in cash,<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">subject to adjustments. ViriCiti is a Netherlands-based provider of electrification solutions for eBus and commercial fleets with offices in the Netherlands and the United States. The acquisition is expected to enhance ChargePoint&#8217;s fleet solutions portfolio of hardware, software and services by integrating information sources to optimize electric fleet operations.</div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">As permitted by ASU </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">805-10-50,</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> the Company is not able to include certain required disclosures in its quarterly report on Form </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> for the three and six months ended July&#160;31, 2021, because the information necessary to complete the preliminary purchase price allocation related to the acquisition was not yet available. </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="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 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<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="idm140438591061768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock', window );">Common Stock Warrants Liabilities</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Warrants Liabilities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company assumed 10,470,562 publicly-traded warrants (&#8220;Public Warrants&#8221;) and 6,521,568 private placement warrants issued to NGP Switchback, LLC (&#8220;Private Placement Warrants&#8221; and, together with the Public Warrants, the &#8220;Common Stock Warrants&#8221;) upon the Merger, all of which were issued in connection with Switchback&#8217;s initial public offering and subsequent overallotment (other than 1,000,000 Private Placement Warrants <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">which</div> were issued in connection with the closing of the Merger) and entitle the holder to purchase one share of the Company&#8217;s Common stock, par value $0.0001 (&#8220;Common Stock&#8221;) at an exercise price of $11.50 per share. During the six months ended July&#160;31, 2021, 10,226,081 Public Warrants and 4,347,712 Private Placement Warrants were exercised and<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">the remaining</div>&#160;244,481 Public <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">Warrants outstanding as of the July 6, 2021 redemption date were redeemed for cash. The Public Warrants, prior to their redemption, were publicly traded and were exercisable for cash unless certain conditions occurred, such as the failure to have an effective registration statement related to the shares issuable upon exercise or redemption by the Company under certain conditions, at which time the warrants could be cashlessly exercised. The Private Placement Warrants are not redeemable for cash so long as they are held by the initial purchasers or their permitted transferees but may be redeemable for common stock if certain other conditions are met. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants are redeemable by the Company and exercisable by such holders on the same </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">basis as the Public Warrants. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company evaluated the Common Stock Warrants and concluded that they do not meet the criteria to be classified within stockholders&#8217; equity. The agreement governing the Common Stock Warrants includes a provision (&#8220;Replacement of Securities Upon Reorganization&#8221;), the application of which could result in a different settlement value for the Common Stock Warrants depending on their holder. Because the holder of an instrument is not an input into the pricing of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">fixed-for-fixed</div></div> option on the Company&#8217;s ordinary shares, the Private Placement Warrants are not considered to be &#8220;indexed to the Company&#8217;s own stock.&#8221; In addition, the provision provides that in the event of a tender or exchange offer accepted by holders of more than 50% of the outstanding shares of the Company&#8217;s ordinary shares, all holders of the Common Stock Warrants (both the Public Warrants and the Private Placement Warrants) would be entitled to receive cash for all of their Common Stock Warrants. Specifically, in the event of a qualifying cash tender offer (which could be outside of the Company&#8217;s control), all Common Stock Warrant holders would be entitled to cash, while only certain of the holders of the Company&#8217;s ordinary shares may be entitled to cash. These provisions preclude the Company from classifying the C<div style="letter-spacing: 0px; top: 0px;;display:inline;">o</div>mmon Stock Warrants in stockholders&#8217; equity. As the Common Stock Warrants meet the definition of a derivative, the Company recorded these warrants as liabilities on the consolidated balance sheet at fair value, with subsequent changes in their respective fair values recognized in the condensed consolidated statements of operations and comprehensive loss at each reporting <div style="letter-spacing: 0px; top: 0px;;display:inline;">date</div>. </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_chpt_ContingentEarnoutLiabilityPolicyTextBlock', window );">Contingent Earnout Liability</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent Earnout<div style="display:inline;">&#160;</div>Liability </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In connection with the Reverse Recapitalization and pursuant to the Merger Agreement and Plan of Merger dated as of September&#160;23, 2020 by and among the Company, Lightning Merger Sub Inc., and Switchback (&#8220;Merger Agreement&#8221;), eligible ChargePoint equity holders were entitled to receive as additional merger consideration shares of the Company&#8217;s Common Stock upon the Company achieving certain Earnout Triggering Events (as described in the Merger Agreement and Note 9). In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40,</div> the earnout shares were not indexed to the Common Stock and therefore were accounted for as a liability at the Reverse Recapitalization date and subsequently remeasured at each reporting date with changes in fair value recorded as a component of other income (expense), net in the condensed consolidated statements of operations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of the contingent consideration was determined using a Monte Carlo simulation using a distribution of potential outcomes on a monthly basis over the Earnout Period (as defined in Note 9) prioritizing the most reliable information available. The assumptions utilized in the calculation were based on the achievement of certain stock price milestones, including the current Company Common Stock price, expected volatility, risk-free rate, expected term and dividend rate. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Until its settlement the contingent earnout liability was categorized as a Level&#160;3 fair value measurement (see Fair Value of Financial Instruments accounting policy as described above) because the Company estimated projections during the Earnout Period utilizing unobservable inputs. Contingent earnout payments involve certain assumptions requiring significant judgment and actual results can differ from assumed and estimated amounts. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Use of Estimates </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S.&#160;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, the estimated expected benefit period for deferred contract acquisition costs, allowances for doubtful accounts, inventory reserves, the useful lives of long-lived&#160;assets, the determination of the incremental borrowing rate used for operating lease liabilities, the valuation of redeemable convertible preferred stock warrants and common stock warrants, including Common Stock Warrants as a result of the Merger, contingent earnout liability, the value of common stock and other assumptions used to measure stock-based&#160;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. </div></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_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock', window );">Concentration of Credit Risk and Other Risks and Uncertainties</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of Credit Risk and Other Risks and Uncertainties </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to credit risk consist primarily of cash and cash equivalents and accounts receivable. Cash and cash equivalents are held in domestic and foreign cash accounts with large, creditworthy financial institutions. The Company has not experienced any losses on its deposits of cash and cash equivalents through deposits with federally insured commercial banks and at times cash balances may be in excess of federal insurance limits.&#160;</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable are stated at the amount the Company expects to collect. The Company generally does not require collateral or other security in support of accounts receivable. To reduce credit risk, management performs ongoing credit evaluations of its customers&#8217; financial condition. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Concentration of credit risk with respect to trade accounts receivable is considered to be limited due to the diversity of the Company&#8217;s customer base and geographic sales areas. As of July&#160;31, 2021 and January&#160;31, 2021, one customer individually accounted for 9% and 16% of accounts receivable, net, respectively. For the six months ended July&#160;31, 2021 and 2020, there were no customers that represented 10% or more of total revenue. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s revenue is concentrated in the infrastructure needed for charging EVs, an industry which is highly competitive and rapidly changing. Significant technological changes within the industry or customer requirements, or the emergence of competitive products with new capabilities or technologies, could adversely affect the Company&#8217;s operating results. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ImpactOfCovidNineteenPolicyTextBlock', window );">Impact of COVID-19</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In March 2020, the World Health Organization characterized <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> as a pandemic. The impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and led to reduced economic activity. The spread of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> has disrupted ChargePoint&#8217;s supply chain and heightened its freight and logistic costs, and has similarly disrupted manufacturing, delivery and overall supply chain of vehicle manufacturers and suppliers, which has led to fluctuations in EV sales around the world. </div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">As a result of the </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> pandemic, ChargePoint initially modified its business practices (including reducing employee travel, recommending that all </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-essential</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> personnel work from home and cancelling or reducing physical participation in sales activities, meetings, events and conferences), implemented additional safety protocols for essential workers, and implemented temporary cost cutting measures in order to reduce its operating costs<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div>&#160;The Company may take further actions as may be required by government authorities or that it determines are in the best interests of its employees, customers, suppliers, vendors and business partners<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">While the ultimate duration and extent of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic depends on current and future developments that cannot be accurately predicted, such as the extent and effectiveness of containment actions and vaccinations, it has already had an adverse effect on the global economy, the ultimate societal and economic impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic remains unknown. The effect of the COVID-19 pandemic can also vary over time and across the geographies in which ChargePoint operates. For example, variations in work-from-home policies can cause fluctuations in ChargePoint&#8217;s revenues, and the Company believes that since people are not yet fully back to work it has not yet seen the full return of commercial customer demand for its products. The conditions caused by the COVID-19 pandemic, such as more permanent work-from-home policies, are likely to continue affecting the rate of global infrastructure spending, and thus to continue to adversely impact ChargePoint&#8217;s gross margins as the Company&#8217;s commercial business contributes higher margins than its residential and fleet businesses. Further, the COVID-19 pandemic could continue to heighten supply chain pricing and logistics expenses, and could, for example, adversely impact ChargePoint&#8217;s gross margins through heightened supply chain expenses, and could adversely affect demand for ChargePoint&#8217;s platforms, lengthen its sales cycles, reduce the value, renewal rate or duration of subscriptions, negatively impact collections of accounts receivable, reduce expected spending from new customers, cause some of its paying customers to go out of business and limit the ability of its direct sales force to travel to customers and potential customers, all of which could adversely affect its business, results of operations and financial condition. </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"> </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">Segment Reporting </div></div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">The Company operates as one operating segment because its</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="/* background-color: rgb(255, 255, 255); */letter-spacing: 0px;top: 0px;;display:inline;">Chief Executive Officer, as the Company&#8217;s chief operating decision maker reviews its financial information on a consolidated basis for purposes of making decisions regarding allocating resources and assessing performance.</div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Fair Value of Financial Instruments </div></div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as an exchange price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants. Assets and liabilities measured at fair value are classified into the following categories based on the inputs used to measure fair value: </div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 1)&#160;&#8212;&#160;Quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 2)&#160;&#8212;&#160;Inputs other than quoted prices in active markets that are observable for the asset or liability, either directly or indirectly; and </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 9%;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#8226;</div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">(Level 3)&#160;&#8212;&#160;Inputs that are unobservable for the asset or liability. </div></div></div></td></tr></table> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="clear: both; max-height: 0px;"/> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The Company classifies financial instruments in Level&#160;3</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> of the fair value hierarchy when there is reliance on at least one significant unobservable input to the valuation model. In addition to these unobservable inputs, the valuation models for Level&#160;3</div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> financial instruments typically also rely on a number of inputs that are readily observable, either directly or indirectly. The Company&#8217;s assessment of a particular input to the fair value measurement requires management to make judgments and consider factors specific to the asset or liability. The fair value hierarchy requires the use of observable market data when available in determining fair value. The Company recognizes transfers between levels within the fair value hierarchy, if any, at the end of each period. There were no transfers between levels during the periods presented. The Company had no material </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-financial&#160;assets</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> valued on a </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">non-recurring&#160;basis</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> that resulted in an impairment in any period presented. </div></div> <div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The carrying values of the Company&#8217;s cash equivalents, accounts receivable, net, accounts payable, and accrued and other current liabilities approximate fair value based on the highly liquid, short-term&#160;nature of these instruments. </div></div></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_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock', window );">Remaining Performance Obligations</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Remaining Performance Obligations </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Remaining performance obligations represents the amount of contracted future revenue not yet recognized as the amounts relate to undelivered performance obligations, including both deferred revenue and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">non-cancellable&#160;contracted</div> amounts that will be invoiced and recognized as revenue in future periods. The Company&#8217;s Assure, Cloud, and CPaaS subscription terms typically range from one to five years<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and are paid up-front</div>. Revenue expected to be recognized from remaining performance obligations was $118.2&#160;million as of July&#160;31, 2021, of which 42&#160;% is expected to be recognized over the next twelve months<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_DeferredRevenuePolicyTextBlock', window );">Deferred Revenue</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred Revenue </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue represents billings or payments received in advance of revenue recognition and is recognized in revenue upon transfer of control. Balances consist primarily of Cloud Services and Assure services not yet provided as of the balance sheet date. Contract assets, which represent services provided or products transferred to customers in advance of the date the Company has a right to invoice, are netted against deferred revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">customer-by-customer&#160;basis.</div></div> Deferred revenue that will be recognized during the succeeding <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">twelve-month</div> period is recorded as current deferred revenue with the remainder recorded as deferred revenue, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> on the condensed consolidated balance sheets. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">Total current and non-current deferred revenue was </div> $105.8&#160;million and $89.8&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million as of July&#160;31, 2021 and January&#160;31, 2021, respectively. The Company recognized $7.7 million and $4.6 million of revenue during the three months ended July 31, 2021 and July 31, 2020, and </div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> </div>$22.9&#160;million and $21.0&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">million of revenue during the six months ended July&#160;31, 2021 and July&#160;31, 2020, respectively, that was included in the deferred revenue balance </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">at the beginning of the period. </div></div></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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting Pronouncements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company can adopt new or revised accounting guidance as an &#8220;emerging growth company&#8221; under the Jumpstart Our Business Startups Act of 2012 (&#8220;JOBS Act&#8221;) either (1)&#160;within the same periods as those otherwise applicable to public business entities, or (2)&#160;within the same time periods as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public&#160;business</div> entities, including early adoption when permissible. With the exception of standards the Company elected to early adopt when permissible, the Company has elected to adopt new or revised accounting guidance within the same time period as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-public&#160;business</div> entities, as indicated below. Based on the Company&#8217;s public float as of July&#160;31, 2021, it will become a large accelerated filer, and lose emerging growth company status, as of January&#160;31, 2022. As of January 31, 2022, the Company will be required to adopt new or revised accounting standards when they are applicable to public companies that are not emerging growth companies. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Standards Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June&#160;2016, the FASB issued <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;2016-13,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,</div></div> and has since released various amendments including ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2019-04.</div> The guidance modifies the measurement of expected credit losses on certain financial instruments. The Company will become a large accelerated filer effective January&#160;31, 2022, at which point the Company will follow the timeline for adoption of new accounting pronouncements for public companies. As a result, the Company will adopt ASU&#160;2016-13 for the January&#160;31, 2022 annual period, with a modified retrospective application to all outstanding instruments and a cumulative effect adjustment recorded to opening retained earnings as of February&#160;1, 2021 and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In December&#160;2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,</div></div> which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as the elimination of exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, the recognition of deferred tax liabilities for outside basis differences, ownership changes in investments, and tax basis <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up&#160;in</div> goodwill obtained in a transaction that is not a business combination. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020, including interim periods therein. As a result, the Company will adopt ASU&#160;2019-12 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In August 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt &#8212; Debt with Conversion and Other Options (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20)</div> and Derivatives and Hedging-Contracts in Entity&#8217;s Own Equity (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40),</div></div></div> which modifies and simplifies accounting for convertible instruments. The new guidance eliminates certain separation models that require separating embedded conversion features from convertible instruments. The guidance also addresses how convertible instruments are accounted for in the diluted earnings per share calculation. The guidance will be effective for annual reporting periods beginning after December&#160;15, 2020. As a result, the Company will adopt ASU&#160;2020-06 for the January&#160;31, 2022 annual period and is currently assessing the impact the guidance will have on its condensed consolidated financial statements. </div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockWarrantLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrant liabilities [Policy Text Block].</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;">chpt_CommonStockWarrantLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration of credit risk and other risks and uncertainties [Policy Text Block].</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;">chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_ContingentEarnoutLiabilityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent earnout 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;">chpt_ContingentEarnoutLiabilityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_DeferredRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue.</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;">chpt_DeferredRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_ImpactOfCovidNineteenPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of covid nineteen.</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;">chpt_ImpactOfCovidNineteenPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_RevenueRemainingPerformanceObligationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 remaining performance obligation [Policy Text Block].</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;">chpt_RevenueRemainingPerformanceObligationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of financial instruments.</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 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</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 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>35
<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="idm140438595910664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Summary of number of shares of common stock issued immediately following the consummation of the Business Combination</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of shares of Common Stock issued immediately following the consummation of the Merger was<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">as follows:</div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 83%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock of Switchback, outstanding prior to Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,264,704</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less redemption of Switchback shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(33,009</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less surrender of Switchback Founder Shares</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(984,706</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock of Switchback</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,246,989</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares issued in PIPE</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,500,000</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Merger and PIPE financing shares (1)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,746,989</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legacy ChargePoint shares&#160;(2)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">217,021,368</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of common stock immediately after Merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">277,768,357</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March&#160;12, 2021 </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(2)</td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of Legacy ChargePoint shares was determined from the&#160;217,761,738&#160;shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of&#160;0.9966. All fractional shares were rounded down. </div></div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm140438595464776">
<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>Jul. 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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary Of Company's assets and liabilities that were measured at fair value on a recurring basis</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s assets and liabilities that were measured at fair value on a recurring basis were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;July&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial assets</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; line-height: 10pt; font-size: 10pt;;text-align:right;">454,713</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrant liabilities (Private Placement)</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="text-indent: 0px;;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 68%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; break-inside: avoid;">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 68%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">&#8212;<div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); line-height: 10pt; font-size: 10pt;;text-align:right;">26,868</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 68%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 64%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/>
<td style="width: 0%;"/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;January&#160;31,&#160;2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Money market funds</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial assets</div></div> </td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">109,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable convertible preferred stock warrant liability</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 64%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total financial liabilities</div></div> </td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size:10pt;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 4%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size:10pt;;display:inline;">$</div></td>
<td style="vertical-align: bottom; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;">75,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;; width: 0%;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 64%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="width: 0%;">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Summary of changes in the fair value of Level 3 financial statements</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of the changes in the fair value of the Company&#8217;s Level&#160;3 financial instruments: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;">
<tr style="font-size: 0px;">
<td style="width: 65%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Redeemable<br/> convertible<br/> preferred&#160;stock<br/> warrant&#160;liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Private<br/> placement<br/> warrant<br/> liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Earnout<br/> liability</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,843</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Private placement warrant liability acquired as part of the merger</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(127,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contingent earnout liability recognized upon the closing of the reverse recapitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(828,180</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in fair value included in other income (expense), net</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,237</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,264</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,420</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of warrants to stockholders&#8217; equity (deficit) due to exercise</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,756</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">66,606</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Issuance of earnout shares upon triggering events</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">501,120</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassification of remaining contingent earnout liability upon triggering event</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">242,640</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(26,868</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</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 (c)<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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="idm140438591251464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_chpt_CompositionOfCertainFinancialStatementItemsAbstract', window );"><strong>Composition Of Certain Financial Statement Items [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_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of inventories</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 77%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">8,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">13,029</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-progress</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">68</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,495</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,495</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Inventories</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,916</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,592</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of property plant and equipment, net</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 77%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture and fixtures</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">899</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,594</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computers and software</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,843</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,384</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Machinery and equipment</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,140</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,605</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tooling</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,666</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,705</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,680</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,398</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Owned and operated systems</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,582</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,703</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Construction in progress</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,760</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,462</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,570</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,851</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(29,305</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(24,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Property and Equipment, Net</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,265</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,988</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Summary of accrued and other current liabilities</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued and other current liabilities consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 78%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,113</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,404</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Refundable customer deposits</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,488</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,482</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,495</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,213</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payroll and related expenses</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,372</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,547</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warranty accruals</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,100</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, current</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,130</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,393</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,282</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,123</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total Accrued and Other Current Liabilities</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,980</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,162</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of revenue</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 68%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended&#160;July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six&#160;Months&#160;Ended&#160;July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,109</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,347</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,219</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,638</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of World</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,012</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,610</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,412</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,095</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,121</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,957</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">96,631</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,733</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CompositionOfCertainFinancialStatementItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composition of certain financial statement items.</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;">chpt_CompositionOfCertainFinancialStatementItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-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_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(c))<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm140438595906136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Summary of future payments under the&#160;non-cancellable&#160;operating lease</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table presents future payments of lease liabilities under the Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating leases as of July&#160;31, 2021 (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 87%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in<br/> thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 (remaining six months)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">2,759</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">5,111</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,329</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">4,153</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">3,837</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">13,871</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total undiscounted operating lease payments</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,060</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,348</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,712</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: current portion of operating lease liabilities</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities, noncurrent</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,582</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm140438593346984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock', window );">Summary Of Common Stock Capital Shares Reserved For Future Issuance</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Shares of Common Stock reserved for future issuance, on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-if&#160;converted</div> basis, were as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 83%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock options issued and outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,401,717</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,017,149</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock warrants outstanding</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,249,702</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares available for grant under&#160;2021 Equity Incentive Plan</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,878,653</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shares available for grant under&#160;2021 ESPP</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,177,683</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shares of common stock reserved</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,724,904</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital shares reserved for future issuance.</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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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="idm140438594008504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants and Earnouts (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_chpt_StockWarrantsAndEarnoutsAbstract', window );"><strong>Stock Warrants And Earnouts [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Summary of Fair Value Measurement Inputs and Valuation Techniques</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Level&#160;3 fair value inputs used in the recurring valuation of the redeemable convertible preferred stock warrant liability were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,<br/> 2021</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Merger&#160;Date)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">January&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">80.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> <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_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock', window );">Summary of Fair Value Private Placement Warrants Basis Valuation Techniques</a></td>
<td class="text">The Private Placement Warrants were valued using the following assumptions under <div style="letter-spacing: 0px; top: 0px;;display:inline;">the </div>BLM that assumes optimal exercise of the Company&#8217;s redemption option at the earliest possible date:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 79%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Market price of public stock</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23.65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">$30.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercise price</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11.50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">$11.50</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Volatility</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table> <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_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock', window );">Summary of Assumed Public Warrants</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Activity of warrants is set forth below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 49%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Legacy&#160;Common<br/> and&#160;Preferred&#160;Stock<br/> Warrants <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Private<br/> Placement<br/> Warrants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Public<br/> Warrants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common&#160;Stock<br/> Warrants <div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,761,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,761,031</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common Stock Warrants as Part of the Merger</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,521,568</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,470,562</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,992,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,685,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,347,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,226,081</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,258,978</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrants Redeemed</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(244,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(244,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,075,846</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,173,856</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,249,702</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;">(1)</td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The shares (and the warrants&#8217; exercise prices) subject to the Company&#8217;s Legacy common and preferred stock warrants were restated to reflect the exchange ratio of approximately 0.9966 established in the Merger Agreement as discussed in Note 3. </div></div></td></tr></table> <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_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock', window );">Summary of Fair Value Earnout Liability Basis Valuation Techniques</a></td>
<td class="text">Assumptions used in the valuation are described below.
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">March&#160;12,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">February&#160;26,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current stock price</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.84</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71.60</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.85</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.75</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend rate</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.96</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.00</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnout liability basis valuation techniques.</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;">chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 private placement warrants basis valuation techniques.</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;">chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed public warrants.</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;">chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_chpt_StockWarrantsAndEarnoutsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock warrants and earnouts.</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;">chpt_StockWarrantsAndEarnoutsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</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 (bbb)<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm140438595466488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans and Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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 awards</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s stock option awards activity is set forth below: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 54%;"/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Stock Option<br/> Awards</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise&#160;Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> term&#160;(in&#160;years)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic&#160;Value<br/> (in&#160;thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,166,792</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.71</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,064,539</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options exercised</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,292,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.53</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options forfeited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(452,893</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.73</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options expired</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(19,963</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">53.22</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,401,717</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.69</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">606,280</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options vested and expected to vest as of July&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,667,621</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.69</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">589,470</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of July&#160;31, 2021</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,457,228</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.66</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">378,402</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Summary of Stock Based Compensation Expense</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following sets forth the total stock-based&#160;compensation expense for the Company&#8217;s stock options (including the CEO Award) and RSU included in the Company&#8217;s condensed consolidated statements of operations: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 70%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenue</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,164</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,188</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,682</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">454</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,357</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">757</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,169</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">356</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,767</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">655</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,278</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">339</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,558</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">624</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Total stock-based compensation expense</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,293 </td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,190</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,870</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,100</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;;display:inline;">&#160;</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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of RSU activity</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s RSU activity is set forth below: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 72%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average&#160;Grant<br/> Date&#160;Fair&#160;Value<br/> per Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of January&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSU granted</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,680,439</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.38</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">RSU vested</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(652,901</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.30</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSU forfeited</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,389</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.30</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding as of July&#160;31, 2021</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,017,149</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27.40</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, 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 (e)<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)(2)<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 (d)<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_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</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)<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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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="idm140438595392152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Summary of revenue transactions</a></td>
<td class="text">The following revenue transactions took place between the Company and Daimler during the periods presented:
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 73%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three&#160;Months&#160;Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Daimler</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,071</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">850</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,406</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenue from related parties</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,071</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">850</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,406</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">$</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,576</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include, but are not limited to, 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>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_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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="idm140438595141736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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 );">Summary of computation of basic and diluted net loss per share</a></td>
<td class="text"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table sets forth the computation of the Company&#8217;s ba<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div>ic and diluted net loss per s<div style="letter-spacing: 0px; top: 0px;;display:inline;">h</div>are attributable to common stockholders for the three and six months ended July&#160;31, 2021 and 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;">
<tr style="font-size: 0px;">
<td style="width: 48%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">July&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">(in thousands, except share and per<br/> share data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in&#160;thousands,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Numerator:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss)</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(84,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(35,287</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(2,649</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(65,385</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 48%; white-space: nowrap;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div> Accretion of beneficial conversion<br/> feature of redeemable convertible<br/> preferred stock</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(58,625</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">(58,625</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Cumulative dividends on <br/> redeemable convertible preferred stock</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Deemed dividends attributable to vested option holders</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(51,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Adjust:</div></div> Deemed dividends attributable to common stock warrant holders</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(110,635</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders - Basic</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,938</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(93,912</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(169,431</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(124,010</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Gain attributable to earnout shares issued</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,420</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Change in fair value of dilutive warrants</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,427</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,540</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss attributable to common stockholders - Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(92,365</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(93,912</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(307,391</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(124,010</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Denominator:</div></div></div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average common shares outstanding</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312,465,016</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,537,501</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">266,473,703</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,822,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Less:</div></div> Weighted-average unvested<br/> restricted shares and shares subject to repurchase</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(237,490</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68,824</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(276,221</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding <br/> - Basic</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">312,227,526</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,468,677</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">266,197,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,822,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Add:</div></div> Earnout Shares under the treasury stock method</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,464,203</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Add:</div></div> Public and Private Placement Warrants under the treasury stock method</div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,374,574</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,915,315</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 12%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted average shares outstanding <br/> - Diluted</div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">313,602,100</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,468,677</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">275,577,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,822,481</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Basic</div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(0.27</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(6.97</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(0.64</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(9.67</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 11pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 48%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share - Diluted</div></div></div> </td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(0.29</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(6.97</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(1.12</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">$</td>
<td style="vertical-align: bottom;;text-align:right;">(9.67</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom; width: 5%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 4%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Summary of computation of diluted net loss per share</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The potential shares of Common Stock that were excluded from the computation of diluted net loss per share attributable to common stockholders at each period end because including them would have had an antidilutive effect were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"/>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:76%;">
<tr style="font-size: 0px;">
<td style="width: 71%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 31,<br/> 2021</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); text-indent: 0px; text-align: center;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">July 31,<br/> 2020</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 1pt;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Redeemable convertible preferred stock (on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis)</div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">192,469,995</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options to purchase common stock</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">26,401,717</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">39,463,877</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock units</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; text-align: right;">4,017,149</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested early exercised common stock options</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">211,464</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">102,781</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Common stock and preferred stock warrants</div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">37,075,846</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;">38,193,342</td>
<td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total potentially dilutive common share equivalents</div></div></div> </td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67,706,176</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; text-align: right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">270,229,995</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td> </tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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="idm140438595685528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems', window );"><strong>Description of Organization, Business Operations and Basis of Presentation (Details) [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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">$ (682,063)<span></span>
</td>
<td class="num">$ (679,414)<span></span>
</td>
</tr>
<tr class="re">
<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 equivalents and restricted cash</a></td>
<td class="nump">$ 618,500<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_chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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="idm140438593986968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (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"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of securities called by each warrant or right</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>
</tr>
<tr class="ro">
<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 recognised from remaining performance obligations | $</a></td>
<td class="nump">$ 118.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 118.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percentage of revenue expected to be recognised from remaining performance obligations Over next twelve months</a></td>
<td class="nump">42.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Total deferred revenue | $</a></td>
<td class="nump">$ 105.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89.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_DeferredRevenueRevenueRecognized1', window );">Deferred revenue revenue recognised | $</a></td>
<td class="nump">$ 7.7<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="nump">$ 21.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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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=chpt_CustomerOneMember', window );">Customer One [Member] | Accounts Receivable [Member] | Series of Individually Immaterial Business Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">16.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=chpt_CustomerTwoMember', window );">Customer Two [Member] | Sales Revenue Net [Member] | Series of Individually Immaterial Business Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember', window );">Public Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares', window );">Class of warrant or right exercised during period shares</a></td>
<td class="nump">10,226,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,226,081<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_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares', window );">Class of warrant or right redemed during period shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,481<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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares', window );">Class of warrant or right issued during period shares</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares', window );">Class of warrant or right exercised during period shares</a></td>
<td class="nump">4,347,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,347,712<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 );">Initial public offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">Initial public offering [Member] | Public Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares', window );">Class of warrant or right issued during period shares</a></td>
<td class="nump">10,470,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,470,562<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 );">Initial public offering [Member] | Private Placement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares', window );">Class of warrant or right issued during period shares</a></td>
<td class="nump">6,521,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,521,568<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Number of securities called by each warrant or right, per share (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<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_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange', window );">Percentage of stockholders involves for exercise of a assumed common stock warrants</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right exercised during period 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;">chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right issued during period 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;">chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right redemed during period shares | 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;">chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of stockholders involves for exercise of a assumed common stock warrants in cash upon occurrence of a tender or 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;">chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<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_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reported as deferred or unearned revenue.</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_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="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 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_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=chpt_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;">us-gaap_ConcentrationRiskByTypeAxis=chpt_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_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_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_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;">us-gaap_ConcentrationRiskByTypeAxis=chpt_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_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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="idm140438684216776">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details) - 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_chpt_BusinessCombinationCommonStock', window );">Common stock of Switchback, outstanding prior to Merger</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,246,989<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_chpt_BusinessCombinationAndPipeFinancingShares', window );">Merger and PIPE financing shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">60,746,989<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_chpt_LegacyChargePointShares', window );">Legacy ChargePoint shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">217,021,368<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_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination', window );">Total shares of common stock immediately after Merger</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">277,768,357<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_OwnershipAxis=chpt_SwitchbackMember', window );">Switchback [Member]</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_chpt_BusinessCombinationCommonStock', window );">Common stock of Switchback, outstanding prior to Merger</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,264,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Less redemption of Switchback shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(33,009)<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_chpt_StockSurrendedDuringPeriodShares', window );">Less surrender of Switchback Founder Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(984,706)<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_OwnershipAxis=chpt_PipeFinancingMember', window );">PIPE Financing [Member]</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Shares issued in PIPE</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,500,000<span></span>
</td>
<td class="text">&#160;<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">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The number of Legacy ChargePoint shares was determined from the 217,761,738 shares of Legacy ChargePoint common stock outstanding immediately prior to the closing of the Merger converted at the exchange ratio of 0.9966. All fractional shares were rounded down.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_BusinessCombinationAndPipeFinancingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination and PIPE financing 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;">chpt_BusinessCombinationAndPipeFinancingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_BusinessCombinationCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Common stock.</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;">chpt_BusinessCombinationCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_LegacyChargePointShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Legacy charge point 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;">chpt_LegacyChargePointShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_StockSurrendedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock surrounded during period 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;">chpt_StockSurrendedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares of common stock immediately after business combination.</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;">chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock bought back by the entity at the exercise price or redemption price.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=chpt_SwitchbackMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=chpt_SwitchbackMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OwnershipAxis=chpt_PipeFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=chpt_PipeFinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>47
<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="idm140438597437096">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Reverse Recapitalization - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 26, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,170,484<span></span>
</td>
<td class="nump">22,961,032<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,170,484<span></span>
</td>
<td class="nump">22,961,032<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of share options exercised during the current period.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,292,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Common stock remain reserved for oustanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,724,904<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_chpt_StockholdersEquityExchangeRatio', window );">Stockholders equity exchange ratio</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.9966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">182,934,257<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_chpt_BusinessCombinationAndPipeFinancingShares', window );">Merger and PIPE financing shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,746,989<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_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts', window );">Merger and PIPE financing | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 511,646,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_chpt_TransactionCosts', window );">Transaction costs | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,500,000<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_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition', window );">Adjustments to additional paid in capital, decrease for cost recognition | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,500,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_chpt_OfferingCostsExpensed', window );">Offering costs expensed | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,000,000.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_RelatedPartyTransactionsByRelatedPartyAxis=chpt_SponsorMember', window );">SponsorMember | Private Placement Warrants [Member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent', window );">Debt instrument convertible into warrants | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price per warrants | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Due to related party | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chpt_SwitchbackPublicStockholdersMember', window );">Switchback Public Stockholders [Member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Stocks redeemed value | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<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_EquitySecuritiesByInvestmentObjectiveAxis=chpt_PipeFinancingMember', window );">PIPE Financing [Member]</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>
</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_chpt_ProceedsFromBusinessCombination', window );">Proceeds from business Combination | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,000,000.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_srt_OwnershipAxis=chpt_SwitchbackMember', window );">Switchback [Member]</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>
</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_chpt_StockSurrendedDuringPeriodShares', window );">Stock surrended During Period, Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(984,706)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldInTrust', window );">Cash held in trust account | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 286,600,000<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_OwnershipAxis=chpt_SwitchbackMember', window );">Switchback [Member] | Founder Earn Back Triggering Event [Member]</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>
</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_chpt_ShareTransferTriggerPricePricePerShare', window );">Share transfer, trigger price price per share. | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice', window );">Number of consecutive trading days for determining share price</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_NumberOfTradingDaysForDeterminingSharePrice', window );">Number of trading days for determining share price.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination', window );">Threshold number of trading days for determining share price from date of business combination</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>
</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_OwnershipAxis=chpt_SwitchbackMember', window );">Switchback [Member] | Subscription Agreement [Member] | PIPE Financing [Member]</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>
</tr>
<tr class="re">
<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 );">Initial public offering shares (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Public share price (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Initial public offering gross proceeds | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 225,000,000.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_srt_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series&#160;H-1 [Member]</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>
</tr>
<tr class="re">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,427,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">one-to-one basis<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Convertible preferred stock, shares issued upon conversion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,026,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAmountOfPreferredDividendsInArrears', window );">Preferred stock, amount of preferred dividends in arrears | $</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 21,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series H [Member]</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>
</tr>
<tr class="ro">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">160,925,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">one-to-one basis<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series G [Member]</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>
</tr>
<tr class="re">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">160,925,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">one-to-one basis<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series F [Member]</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>
</tr>
<tr class="ro">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">160,925,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">one-to-one basis<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series E [Member]</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>
</tr>
<tr class="re">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">160,925,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">one-to-one basis<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series D [Member]</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>
</tr>
<tr class="ro">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">160,925,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">one-to-one basis<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series C [Member]</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>
</tr>
<tr class="re">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1:73.4403<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series B [Member]</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>
</tr>
<tr class="ro">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">130,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1:42.9220<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_OwnershipAxis=chpt_LegacyChargePointMember', window );">Legacy Charge Point [Member] | Series A [Member]</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>
</tr>
<tr class="re">
<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 );">Temporary Equity, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1:48.2529<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_StatementEquityComponentsAxis=chpt_ChargePointCommonStockMember', window );">Charge Point Common Stock [Member] | Switchback [Member]</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>
</tr>
<tr class="ro">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">217,021,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">217,021,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of share options exercised during the current period.</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,896,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Common stock remain reserved for oustanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,896,516<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_StatementEquityComponentsAxis=chpt_ChargePointCommonStockMember', window );">Charge Point Common Stock [Member] | Switchback [Member] | Merger Agreement [Member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, share price (in Dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=chpt_FounderSharesMember', window );">Founder Shares [Member] | Switchback [Member]</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>
</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_chpt_StockSurrendedDuringPeriodShares', window );">Stock surrended During Period, Shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">984,706<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_StatementEquityComponentsAxis=chpt_FounderEarnBackSharesMember', window );">Founder Earn Back Shares [Member] | Switchback [Member]</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Number of founder shares forfeited</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=chpt_LegacyChargePointSharesMember', window );">Legacy Charge Point Shares [Member]</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>
</tr>
<tr class="re">
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">217,761,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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">This includes 900,000 contingently forfeitable Founder Earn Back Shares pending the occurrence of the Founder Earn Back Triggering Event, which was met on March 12, 2021</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital, decrease for cost recognition.</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;">chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_BusinessCombinationAndPipeFinancingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination and PIPE financing 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;">chpt_BusinessCombinationAndPipeFinancingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consecutive trading days for determining share price.</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;">chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_NumberOfTradingDaysForDeterminingSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 trading days for determining share price.</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;">chpt_NumberOfTradingDaysForDeterminingSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_OfferingCostsExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Offering costs expensed.</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;">chpt_OfferingCostsExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ProceedsFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business combination.</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;">chpt_ProceedsFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business combination and pipe financing, net 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;">chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ShareTransferTriggerPricePricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 transfer, trigger price, per 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;">chpt_ShareTransferTriggerPricePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_chpt_StockSurrendedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock surrounded during period 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;">chpt_StockSurrendedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_StockholdersEquityExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders equity exchange ratio.</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;">chpt_StockholdersEquityExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of trading days for determining share price from date of business combination.</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;">chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_TransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transaction 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;">chpt_TransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetsHeldInTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.</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(b))<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_AssetsHeldInTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</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_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 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_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_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_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for each share of convertible preferred stock that is converted.</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))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-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_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.</p></div>
<a href="javascript:void(0);" onclick="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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price per share of the conversion feature embedded in the debt instrument.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PreferredStockAmountOfPreferredDividendsInArrears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of cumulative preferred dividends in arrears.</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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-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_PreferredStockAmountOfPreferredDividendsInArrears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockConversionBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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(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_PreferredStockConversionBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="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_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (or other type of equity) forfeited 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_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited</td>
</tr>
<tr>
<td style="padding-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_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock bought back by the entity at the exercise price or redemption price.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RelatedPartyTransactionsByRelatedPartyAxis=chpt_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_SwitchbackPublicStockholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_SwitchbackPublicStockholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_EquitySecuritiesByInvestmentObjectiveAxis=chpt_PipeFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByInvestmentObjectiveAxis=chpt_PipeFinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OwnershipAxis=chpt_SwitchbackMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=chpt_SwitchbackMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_TriggeringEventAxis=chpt_FounderEarnBackTriggeringEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_TriggeringEventAxis=chpt_FounderEarnBackTriggeringEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_AgreementAxis=chpt_SubscriptionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_AgreementAxis=chpt_SubscriptionAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OwnershipAxis=chpt_LegacyChargePointMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=chpt_LegacyChargePointMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_SeriesHOneRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_SeriesHOneRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_SeriesHRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_SeriesHRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_SeriesGRedeemableConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_SeriesGRedeemableConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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_StatementClassOfStockAxis=chpt_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=chpt_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_StatementEquityComponentsAxis=chpt_ChargePointCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_ChargePointCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chpt_MergerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=chpt_MergerAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_FounderEarnBackSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_FounderEarnBackSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_LegacyChargePointSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_LegacyChargePointSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>48
<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="idm140438598502232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Company's Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial Assets</a></td>
<td class="nump">$ 454,713<span></span>
</td>
<td class="nump">$ 109,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></td>
<td class="nump">26,868<span></span>
</td>
<td class="nump">75,843<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 [Member] | Redeemable Convertible Preferred Stock Warrant Liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,843<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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member] | Fair Value, Recurring [Member] | Common Stock Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></td>
<td class="nump">26,868<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_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial Assets</a></td>
<td class="nump">454,713<span></span>
</td>
<td class="nump">109,703<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level&#160;1 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial Assets</a></td>
<td class="nump">454,713<span></span>
</td>
<td class="nump">109,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level&#160;1 | Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Financial Assets</a></td>
<td class="nump">454,713<span></span>
</td>
<td class="nump">109,703<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Fair Value, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></td>
<td class="nump">26,868<span></span>
</td>
<td class="nump">75,843<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Fair Value, Recurring [Member] | Redeemable Convertible Preferred Stock Warrant Liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,843<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Private Placement Warrants [Member] | Fair Value, Recurring [Member] | Common Stock Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial Liabilities</a></td>
<td class="nump">$ 26,868<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading 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_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_FairValueByLiabilityClassAxis=chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FairValueByLiabilityClassAxis=chpt_AssumedCommonStockWarrantLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=chpt_AssumedCommonStockWarrantLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FairValueByAssetClassAxis=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_FairValueByAssetClassAxis=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_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>49
<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="idm140438598527976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Financial Statements (Details) - Significant Other Unobservable Inputs (Level 3) [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember', window );">Redeemable Convertible Preferred Stock Warrant Liability [Member]</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="num">$ (75,843)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value included in other income (expense), net</a></td>
<td class="nump">9,237<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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization', window );">Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization</a></td>
<td class="nump">66,606<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_FairValueByLiabilityClassAxis=chpt_EarnOutLiabilityMember', window );">Earnout Liability [Member]</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized', window );">Contingent earnout liability recognized upon the closing of the reverse recapitalization</a></td>
<td class="num">(828,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value included in other income (expense), net</a></td>
<td class="nump">84,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of earnout shares upon triggering events</a></td>
<td class="nump">501,120<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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent', window );">Reclassification of remaining contingent earnout liability upon triggering event</a></td>
<td class="nump">242,640<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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member]</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Private placement warrant liability acquired as part of the merger</a></td>
<td class="num">(127,888)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value included in other income (expense), net</a></td>
<td class="nump">49,264<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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity', window );">Reclassification of option warrants to stockholders' equity (deficit) due to exercise</a></td>
<td class="nump">51,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="num">$ (26,868)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measurement with unobservable inputs reconciliation recurring basis liability contingent earn out liability recognized.</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;">chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measurement with unobservable inputs reconciliation recurring basis liability reclassification of option warrants to stockholders equity.</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;">chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measurement with unobservable inputs reconciliation recurring basis liability reclassification of preferred stock warrant liability upon reverse capitalization.</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;">chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 measurement with unobservable inputs reconciliation recurring basis liability reclassification of remaining contingent earn out liability upon triggering event.</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;">chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</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> -Subparagraph (c)(1)<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 (c)(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 (c)(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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 (c)<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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByLiabilityClassAxis=chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=chpt_EarnOutLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=chpt_EarnOutLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438595730472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br> $ 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gains or losses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gain (loss) on investment in marketable 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<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_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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="idm140438593282936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items - Additional Information (Detail) - 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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_chpt_CompositionOfCertainFinancialStatementItemsAbstract', window );"><strong>Composition Of Certain Financial Statement Items [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_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CompositionOfCertainFinancialStatementItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composition of certain financial statement items.</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;">chpt_CompositionOfCertainFinancialStatementItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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="idm140438592450648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items - Summary of Inventories (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 8,421<span></span>
</td>
<td class="nump">$ 13,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-progress</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">19,495<span></span>
</td>
<td class="nump">20,495<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_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">$ 27,916<span></span>
</td>
<td class="nump">$ 33,592<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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.6(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or 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.6(a)(4))<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_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or 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.6(a)(3))<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_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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="idm140438595617064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">$ 61,570<span></span>
</td>
<td class="nump">$ 54,851<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(29,305)<span></span>
</td>
<td class="num">(24,863)<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 );">Total Property and Equipment, Net</a></td>
<td class="nump">32,265<span></span>
</td>
<td class="nump">29,988<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_FurnitureAndFixturesMember', window );">Furniture and fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">899<span></span>
</td>
<td class="nump">1,594<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_ComputerSoftwareIntangibleAssetMember', window );">Computers and software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">5,843<span></span>
</td>
<td class="nump">5,384<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_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">12,140<span></span>
</td>
<td class="nump">10,605<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_ToolsDiesAndMoldsMember', window );">Tooling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">9,666<span></span>
</td>
<td class="nump">7,705<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">9,680<span></span>
</td>
<td class="nump">9,398<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=chpt_OwnedAndOperatedSystemsMember', window );">Owned and operated systems [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">20,582<span></span>
</td>
<td class="nump">17,703<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 );">Construction in progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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, Plant and Equipment, Gross</a></td>
<td class="nump">$ 2,760<span></span>
</td>
<td class="nump">$ 2,462<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ToolsDiesAndMoldsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_OwnedAndOperatedSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_OwnedAndOperatedSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>54
<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="idm140438598279928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 19,113<span></span>
</td>
<td class="nump">$ 18,404<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_chpt_RefundableCustomerDeposits', window );">Refundable customer deposits</a></td>
<td class="nump">7,488<span></span>
</td>
<td class="nump">6,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">6,495<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
</tr>
<tr class="re">
<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 );">Payroll and related expenses</a></td>
<td class="nump">7,372<span></span>
</td>
<td class="nump">7,547<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_chpt_WarrantyAccrualsCurrent', window );">Warranty accruals</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">3,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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">3,130<span></span>
</td>
<td class="nump">2,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other liabilities</a></td>
<td class="nump">5,282<span></span>
</td>
<td class="nump">4,123<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_chpt_AccruedAndOtherLiabilitiesCurrent', window );">Total Accrued and Other Current Liabilities</a></td>
<td class="nump">$ 51,980<span></span>
</td>
<td class="nump">$ 47,162<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_AccruedAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and other liabilities 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;">chpt_AccruedAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_RefundableCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Refundable customer deposits.</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;">chpt_RefundableCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_WarrantyAccrualsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warranty accruals 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;">chpt_WarrantyAccrualsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<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 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_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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,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_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>55
<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="idm140438598194408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Items - Summary Of Revenue (Detail) - 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 56,121<span></span>
</td>
<td class="nump">$ 34,957<span></span>
</td>
<td class="nump">$ 96,631<span></span>
</td>
<td class="nump">$ 67,733<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">51,109<span></span>
</td>
<td class="nump">32,347<span></span>
</td>
<td class="nump">86,219<span></span>
</td>
<td class="nump">62,638<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=chpt_RestOfTheWorldMember', window );">Rest of World [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 5,012<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
<td class="nump">$ 10,412<span></span>
</td>
<td class="nump">$ 5,095<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_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=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_srt_StatementGeographicalAxis=chpt_RestOfTheWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_RestOfTheWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438599030248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2018</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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest', window );">Term loan facility interest expense incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrentAndNoncurrent', window );">Term loan facility accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_CreditFacilityAxis=chpt_TwoThousandEighteenLoanMember', window );">2018 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Term loan facility maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 45.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_LineOfCreditFacilityAverageOutstandingAmount', window );">Term loan facility borrowings during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from term loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term loan facility term</a></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Term loan facility interest rate description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">LIBOR plus 6.55%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Term loan facility interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.55%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest', window );">Term loan facility interest expense incurred</a></td>
<td class="text">&#160;<span></span>
</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.5<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of term loan facility</a></td>
<td class="nump">$ 35.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>
<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_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees', window );">Payments of accrued interest and prepayment fees</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_RepaymentOfAcrruedInterestAndPrepaymentFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of accrued interest and prepayment fees.</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;">chpt_RepaymentOfAcrruedInterestAndPrepaymentFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-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_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable on debt, including, but not limited to, trade payables.</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.15(5))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<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_InterestPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average amount borrowed under the credit facility 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_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.</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(b),22(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_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effective interest rate 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(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_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</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(b),22(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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityPeriodicPaymentInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the required periodic payment applied to interest.</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(b),22(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_LineOfCreditFacilityPeriodicPaymentInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<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_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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><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(f))<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_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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><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(f))<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_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CreditFacilityAxis=chpt_TwoThousandEighteenLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_TwoThousandEighteenLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438594890920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember', window );">Purchase Commitment [Member]</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_chpt_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase commitments for goods and services</a></td>
<td class="nump">$ 133.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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="idm140438598582248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Future Payments Under the Non-Cancellable&amp;#160;Operating Lease (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2022 (remaining six months)</a></td>
<td class="nump">$ 2,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">5,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">4,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">4,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">3,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">13,871<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total undiscounted operating lease payments</a></td>
<td class="nump">34,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(9,348)<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_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">24,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: current portion of operating lease liabilities</a></td>
<td class="num">(3,130)<span></span>
</td>
<td class="num">$ (2,393)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">$ 21,582<span></span>
</td>
<td class="nump">$ 22,459<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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="idm140438594824840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common Stock - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Feb. 26, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_RedeemableConvertiblePreferredStockLineItems', window );"><strong>Redeemable Convertible Preferred Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,170,484<span></span>
</td>
<td class="nump">22,961,032<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_chpt_SharesParValue', window );">Shares par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SharesAuthorizedToIssuePriorToMerger', window );">Shares authorized to issue prior to merger</a></td>
<td class="nump">484,951,532<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_RedeemableConvertiblePreferredStockLineItems', window );"><strong>Redeemable Convertible Preferred Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SharesAuthorizedToIssuePriorToMerger', window );">Shares authorized to issue prior to merger</a></td>
<td class="nump">185,180,248<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_RedeemableConvertiblePreferredStockLineItems', window );"><strong>Redeemable Convertible Preferred Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_SharesAuthorizedToIssuePriorToMerger', window );">Shares authorized to issue prior to merger</a></td>
<td class="nump">299,771,284<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Switchback [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_RedeemableConvertiblePreferredStockLineItems', window );"><strong>Redeemable Convertible Preferred Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, stock issued value</a></td>
<td class="nump">$ 200.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, issuance costs</a></td>
<td class="nump">$ 29.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 outstanding</a></td>
<td class="nump">277,768,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Voting rights</a></td>
<td class="text">one<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Switchback [Member] | Merger Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_RedeemableConvertiblePreferredStockLineItems', window );"><strong>Redeemable Convertible Preferred Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business combination, stock issued</a></td>
<td class="nump">60,746,989<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_chpt_RedeemableConvertiblePreferredStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redeemable convertible preferred stock.</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;">chpt_RedeemableConvertiblePreferredStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_SharesAuthorizedToIssuePriorToMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Authorized To Issue Prior To Merger.</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;">chpt_SharesAuthorizedToIssuePriorToMerger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_SharesParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares par 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;">chpt_SharesParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="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 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=chpt_SwitchbackMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=chpt_SwitchbackMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chpt_MergerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=chpt_MergerAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438598559432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)<br></strong></div></th>
<th class="th">
<div>Jul. 31, 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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems', window );"><strong>Common Stock Capital Shares Reserved For Future Issuance [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">118,724,904<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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_RestrictedStockUnitsAndOutstandingMember', window );">Restricted Stock Units and Outstanding [Member]</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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems', window );"><strong>Common Stock Capital Shares Reserved For Future Issuance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">4,017,149<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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_CommonStockReservedForEarnoutMember', window );">Common stock reserved for Earnout [Member]</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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems', window );"><strong>Common Stock Capital Shares Reserved For Future Issuance [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">39,249,702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_StockOptionsIssuedAndOutstandingMember', window );">Stock options issued and outstanding [Member]</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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems', window );"><strong>Common Stock Capital Shares Reserved For Future Issuance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">26,401,717<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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember', window );">Shares available for grant under 2021 Equity Incentive Plan [Member]</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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems', window );"><strong>Common Stock Capital Shares Reserved For Future Issuance [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">40,878,653<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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember', window );">Shares available for grant under 2021 ESPP [Member]</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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems', window );"><strong>Common Stock Capital Shares Reserved For Future Issuance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">8,177,683<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital shares reserved for future issuance.</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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_RestrictedStockUnitsAndOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_RestrictedStockUnitsAndOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_CommonStockReservedForEarnoutMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_CommonStockReservedForEarnoutMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_StockOptionsIssuedAndOutstandingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_StockOptionsIssuedAndOutstandingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis=chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438584683416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants and Earnouts - Additional Information (Detail) - USD ($)<br></strong></div></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="3">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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 06, 2021</div></th>
<th class="th"><div>Jul. 01, 2021</div></th>
<th class="th"><div>Mar. 13, 2021</div></th>
<th class="th"><div>Mar. 12, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jun. 04, 2021</div></th>
<th class="th"><div>Feb. 26, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Adjustments in warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 11,516,000<span></span>
</td>
<td class="num">$ (9,237,000)<span></span>
</td>
<td class="nump">$ 10,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>
</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_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent', window );">Number of days determining Earnout Triggering Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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>
<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_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent', window );">Number of consecutive days determining Earnout Triggering Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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">39,249,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,249,702<span></span>
</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">38,761,031<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(16,258,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_chpt_TrancheNameAxis=chpt_TrancheThreeMember', window );">Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_EarnoutShares', window );">Earnout Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesSubscribedButUnissued', window );">Stock that may be issued</a></td>
<td class="text">&#160;<span></span>
</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">27,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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,075,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,075,846<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Legacy Chargepoint [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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,402,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,402,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="text">&#160;<span></span>
</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">587,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,685,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares', window );">Issuance of common stock upon exercise of warrants</a></td>
<td class="text">&#160;<span></span>
</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">558,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,480,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementEquityComponentsAxis=chpt_EarnoutSharesMember', window );">Earnout Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_EarnoutLiability', window );">Earnout liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 743,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Earnout liability fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 828,200,000<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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding', window );">Issuance Of Earnout Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued during period, shares, acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,539,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_EstimatedFairValueOfEarnOutLiability', window );">Estimated fair value of earn out liability</a></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">$ 242.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding', window );">Issuance Of Earnout Shares Upon Triggering Events Net of Tax Withholding</a></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,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_us-gaap_StatementEquityComponentsAxis=chpt_EarnoutSharesMember', window );">Earnout Shares [Member] | Merger Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business combination, stock issued</a></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,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_us-gaap_StatementEquityComponentsAxis=chpt_RedeemableConvertiblePreferredStockWarrantsMember', window );">Redeemable Convertible Preferred Stock Warrants [Member] | Series B D E Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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,358,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,358,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember', window );">Preferred Stock [Member] | Legacy Chargepoint [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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,358,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,358,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_chpt_EventAxis=chpt_GainMember', window );">Gain [Member] | Earnout Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Adjustments in warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,400,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>
</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_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Share Price Greater Or Equal 15 USD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_SharePriceTriggeringEarnout', window );">Share price triggering Earnout</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_SharePriceTriggeringEarnout', window );">Share Price Triggering Earnout</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Share Price Greater Or Equal 20 USD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_SharePriceTriggeringEarnout', window );">Share price triggering Earnout</a></td>
<td class="text">&#160;<span></span>
</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">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_TriggeringSharePrice', window );">Triggering Share price</a></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">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_SharePriceTriggeringEarnout', window );">Share Price Triggering Earnout</a></td>
<td class="text">&#160;<span></span>
</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">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Share Price Greater Or Equal 30 USD [Member] | Tranche Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_SharePriceTriggeringEarnout', window );">Share price triggering Earnout</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding', window );">Issuance Of Earnout Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,773,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_EarnoutShares', window );">Earnout 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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>
</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_chpt_SharePriceTriggeringEarnout', window );">Share Price Triggering Earnout</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding', window );">Issuance Of Earnout Shares Upon Triggering Events Net of Tax Withholding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,773,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_ThresholdTriggeringSharePrice', window );">Threshold triggering Share price</a></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.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Common Stock [Member] | Share Price Greater Or Equal 15 USD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_EarnoutTriggeringSharePrice', window );">Earnout triggering share price</a></td>
<td class="text">&#160;<span></span>
</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>
<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="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_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Common Stock [Member] | Share Price Greater Or Equal 30 USD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_TriggeringSharePrice', window );">Triggering Share price</a></td>
<td class="text">&#160;<span></span>
</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.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_EventAxis=chpt_EarnoutTriggeringEventMember', window );">Earnout Triggering Event [Member] | Earnout Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_StockIssuableDuringPeriodValueNewIssues', window );">Stock issuable value</a></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">$ 501,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="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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable', window );">Days from which Warrants are exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromWarrantExercises', window );">Proceeds from warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 117,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>
</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_chpt_InitialMeasurementsOfFairValueOfWarrantLiability', window );">Initial measurements of fair value of warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">127,900,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Fair value adjustment of warrants</a></td>
<td class="text">&#160;<span></span>
</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,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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,173,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,173,856<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(4,347,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember', window );">Public Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_InitialMeasurementsOfFairValueOfWarrantLiability', window );">Initial measurements of fair value of warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 153,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Fair value adjustment of warrants</a></td>
<td class="text">&#160;<span></span>
</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">$ 14,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,900,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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Class of warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(10,226,081)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_ClassOfWarrantsReedemptionPricePerWarrant', window );">Class of warrants reedemption price per warrant</a></td>
<td class="nump">0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_chpt_NumberOfWarrantsCalledForRedemption', window );">Number of warrants called for redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">244,481<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_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod', window );">Class of warrants redeemed Or called during period</a></td>
<td class="nump">244,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or righst days from which warrants or rights exercisable.</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;">chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrants redeemed Or called during 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;">chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_ClassOfWarrantsReedemptionPricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrants reedemption price per warrant.</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;">chpt_ClassOfWarrantsReedemptionPricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_EarnoutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnout 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;">chpt_EarnoutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_EarnoutShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnout 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;">chpt_EarnoutShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_EarnoutTriggeringSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnout triggering share price.</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;">chpt_EarnoutTriggeringSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_chpt_EstimatedFairValueOfEarnOutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated fair value of earn out 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;">chpt_EstimatedFairValueOfEarnOutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_InitialMeasurementsOfFairValueOfWarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial measurements of fair value of warrant 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;">chpt_InitialMeasurementsOfFairValueOfWarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock upon exercise of warrants 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;">chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance of earnout shares upon triggering events net of tax withholding.</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;">chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consecutive days determining earnout triggering event.</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;">chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 days determining earnout triggering event.</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;">chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_NumberOfWarrantsCalledForRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants called for redemption.</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;">chpt_NumberOfWarrantsCalledForRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_SharePriceTriggeringEarnout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 price triggering earnout.</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;">chpt_SharePriceTriggeringEarnout</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_chpt_StockIssuableDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issuable during period value new issues.</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;">chpt_StockIssuableDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_ThresholdTriggeringSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold triggering share price.</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;">chpt_ThresholdTriggeringSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_TriggeringSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Triggering share price.</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;">chpt_TriggeringSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_chpt_WarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants 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;">chpt_WarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity interests issued or issuable to acquire 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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition 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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights 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;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesSubscribedButUnissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.</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_CommonStockSharesSubscribedButUnissued</td>
</tr>
<tr>
<td style="padding-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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gain (loss) recognized in income for derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3) and still held.</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> -Subparagraph (d)<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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the amount received from holders exercising their stock warrants.</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 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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued during the period pursuant to acquisitions.</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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_TrancheNameAxis=chpt_TrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_TrancheNameAxis=chpt_TrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=chpt_LegacyChargepointMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OwnershipAxis=chpt_LegacyChargepointMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_EarnoutSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_EarnoutSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chpt_MergerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=chpt_MergerAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_RedeemableConvertiblePreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_RedeemableConvertiblePreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_SeriesBDEPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_SeriesBDEPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_EventAxis=chpt_GainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_EventAxis=chpt_GainMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_EventAxis=chpt_EarnoutTriggeringEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_EventAxis=chpt_EarnoutTriggeringEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_SharePriceRangeAxis=chpt_SharePriceGreaterOrEqualFifteenUsdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_SharePriceRangeAxis=chpt_SharePriceGreaterOrEqualFifteenUsdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_SharePriceRangeAxis=chpt_SharePriceGreaterOrEqualTwentyUsdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_SharePriceRangeAxis=chpt_SharePriceGreaterOrEqualTwentyUsdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_SharePriceRangeAxis=chpt_SharePriceGreaterOrEqualThirtyUsdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">chpt_SharePriceRangeAxis=chpt_SharePriceGreaterOrEqualThirtyUsdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438598857640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Warrants and Earnouts - Summary of Fair Value Measurement Inputs and Valuation Techniques (Detail) - Level 3 [Member] - Redeemable Convertible Preferred Stock Warrants [Member]<br></strong></div></th>
<th class="th">
<div>Feb. 26, 2021 </div>
<div>yr</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>yr</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.843<span></span>
</td>
<td class="nump">0.805<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.000<span></span>
</td>
<td class="nump">0.001<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Dividend rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.000<span></span>
</td>
<td class="nump">0.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term (years) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.4<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</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> -Subparagraph (bbb)(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_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_RedeemableConvertiblePreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_RedeemableConvertiblePreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438598292312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Detail) - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 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_chpt_AssumedCommonStockWarrantsOrRightLineItems', window );"><strong>Assumed Common Stock Warrants Or Right [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_ClassOfWarrantOrRightOutstanding', window );">Outstanding as of January&#160;31, 2021</a></td>
<td class="nump">38,761,031<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_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger', window );">Common Stock Warrants as Part of the Merger</a></td>
<td class="nump">16,992,130<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="num">(16,258,978)<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_chpt_WarrantsRedeemed', window );">Warrants Redeemed</a></td>
<td class="num">(244,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding as of July 31, 2021</a></td>
<td class="nump">39,249,702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=chpt_LegacyCommonAndPreferredStockWarrantsMember', window );">Legacy Common and Preferred Stock Warrants [Member]</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_chpt_AssumedCommonStockWarrantsOrRightLineItems', window );"><strong>Assumed Common Stock Warrants Or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding as of January&#160;31, 2021</a></td>
<td class="nump">38,761,031<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="num">(1,685,185)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding as of July 31, 2021</a></td>
<td class="nump">37,075,846<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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member]</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_chpt_AssumedCommonStockWarrantsOrRightLineItems', window );"><strong>Assumed Common Stock Warrants Or Right [Line Items]</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_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger', window );">Common Stock Warrants as Part of the Merger</a></td>
<td class="nump">6,521,568<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="num">(4,347,712)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding as of July 31, 2021</a></td>
<td class="nump">2,173,856<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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember', window );">Public Warrants [Member]</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_chpt_AssumedCommonStockWarrantsOrRightLineItems', window );"><strong>Assumed Common Stock Warrants Or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger', window );">Common Stock Warrants as Part of the Merger</a></td>
<td class="nump">10,470,562<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_chpt_WarrantsExercised', window );">Warrants Exercised</a></td>
<td class="num">(10,226,081)<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_chpt_WarrantsRedeemed', window );">Warrants Redeemed</a></td>
<td class="num">(244,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Outstanding as of July 31, 2021</a></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_chpt_AssumedCommonStockWarrantsOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed common stock warrants or right.</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;">chpt_AssumedCommonStockWarrantsOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right assumed as part of the merger.</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;">chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_WarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants 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;">chpt_WarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_WarrantsRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants redeemed.</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;">chpt_WarrantsRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights 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;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=chpt_LegacyCommonAndPreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_LegacyCommonAndPreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>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="idm140438592483192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Parenthetical) (Detail)<br></strong></div></th>
<th class="th"><div>Feb. 26, 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_chpt_AssumedCommonStockWarrantsOrRightLineItems', window );"><strong>Assumed Common Stock Warrants Or Right [Line Items]</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_chpt_StockholdersEquityExchangeRatio', window );">Stockholders equity exchange ratio</a></td>
<td class="nump">0.9966<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_StatementEquityComponentsAxis=chpt_LegacyChargepointSharesMember', window );">Legacy ChargePoint Shares [Member]</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_chpt_AssumedCommonStockWarrantsOrRightLineItems', window );"><strong>Assumed Common Stock Warrants Or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_StockholdersEquityExchangeRatio', window );">Stockholders equity exchange ratio</a></td>
<td class="nump">0.9966<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_AssumedCommonStockWarrantsOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed common stock warrants or right.</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;">chpt_AssumedCommonStockWarrantsOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_StockholdersEquityExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders equity exchange ratio.</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;">chpt_StockholdersEquityExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_StatementEquityComponentsAxis=chpt_LegacyChargepointSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_LegacyChargepointSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>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="idm140438598918120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Warrants and Earnouts - Summary of Fair Value Private Placement Warrants Basis Valuation Techniques (Detail) - Private Placement Warrants [Member]<br></strong></div></th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>yr</div>
</th>
<th class="th">
<div>Feb. 26, 2021 </div>
<div>yr</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_MeasurementInputTypeAxis=chpt_MeasurementInputMarketPriceMember', window );">Market price of public stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems', window );"><strong>Fair Value Private Placement Warrants Basis Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">23.65<span></span>
</td>
<td class="nump">30.83<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember', window );">Exercise price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems', window );"><strong>Fair Value Private Placement Warrants Basis Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term (years) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems', window );"><strong>Fair Value Private Placement Warrants Basis Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">5.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems', window );"><strong>Fair Value Private Placement Warrants Basis Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.702<span></span>
</td>
<td class="nump">0.735<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems', window );"><strong>Fair Value Private Placement Warrants Basis Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.006<span></span>
</td>
<td class="nump">0.008<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Dividend rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems', window );"><strong>Fair Value Private Placement Warrants Basis Valuation Techniques [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_WarrantsAndRightsOutstandingMeasurementInput', window );">Fair value measurements inputs</a></td>
<td class="nump">0.000<span></span>
</td>
<td class="nump">0.000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 private placement warrants basis valuation techniques.</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;">chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</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> -Subparagraph (bbb)(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_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_MeasurementInputTypeAxis=chpt_MeasurementInputMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=chpt_MeasurementInputMarketPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ClassOfWarrantOrRightAxis=chpt_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438592436360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail) - Earnout Shares [Member]<br></strong></div></th>
<th class="th">
<div>Mar. 12, 2021 </div>
<div>yr</div>
</th>
<th class="th">
<div>Feb. 26, 2021 </div>
<div>yr</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Current stock price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems', window );"><strong>Fair Value Earnout Liability Basis Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Earnout Liability Measurement Input</a></td>
<td class="nump">27.84<span></span>
</td>
<td class="nump">30.83<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems', window );"><strong>Fair Value Earnout Liability Basis Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Earnout Liability Measurement Input</a></td>
<td class="nump">0.7200<span></span>
</td>
<td class="nump">0.7160<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems', window );"><strong>Fair Value Earnout Liability Basis Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Earnout Liability Measurement Input</a></td>
<td class="nump">0.0085<span></span>
</td>
<td class="nump">0.0075<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Dividend rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems', window );"><strong>Fair Value Earnout Liability Basis Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Earnout Liability Measurement Input</a></td>
<td class="nump">0.0000<span></span>
</td>
<td class="nump">0.0000<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term (years) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems', window );"><strong>Fair Value Earnout Liability Basis Valuation Techniques [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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Earnout Liability Measurement Input</a></td>
<td class="nump">4.96<span></span>
</td>
<td class="nump">5.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnout liability basis valuation techniques.</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;">chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 input used to measure contingent consideration liability from business combination.</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> -Subparagraph (bbb)(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_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=chpt_EarnoutSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=chpt_EarnoutSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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="idm140438594082408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans and Stock-based Compensation - Additional Information (Detail) - 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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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 );">Number of options outstanding</a></td>
<td class="nump">26,401,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,401,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,166,792<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock based compensation expense</a></td>
<td class="nump">$ 28,293<span></span>
</td>
<td class="nump">$ 1,190<span></span>
</td>
<td class="nump">$ 35,870<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total unrecognized stock based compensation cost related to stock awards</a></td>
<td class="nump">$ 41,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock capital shares reserved for future issuance</a></td>
<td class="nump">118,724,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,724,904<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 );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Total unrecognized stock based compensation cost related to stock awards</a></td>
<td class="nump">$ 86,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=chpt_CeoAwardsPlanMember', window );">CEO Awards Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total compensation cost related to unvested awards not yet recognised</a></td>
<td class="nump">$ 35,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<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=chpt_EquityIncentivePlanTwoThousandTwentyOneMember', window );">Equity Incentive Plan Two Thousand Twenty One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share based compensation arrangement, shares available for grant</a></td>
<td class="nump">40,878,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,878,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Share based compensation, terms of plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">On the first day of each March, beginning on March 1, 2021 and continuing through March 1, 2030, the 2021 EIP reserve will automatically increase by a number of shares equal to the lesser of (a) 5% of the total number of shares actually issued and outstanding on the last day of the preceding month and (b) a number determined by the Company&#8217;s Board of Directors.<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=chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember', window );">Equity Stock Purchase Plan Two Thousand Twenty One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share based compensation arrangement, shares available for grant</a></td>
<td class="nump">8,177,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,177,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward', window );">Share based compensation, terms of plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">on the first day of each March during the term of the 2021 ESPP, commencing on March 1, 2021 and ending on (and including) March 1, 2040, the aggregate number of shares of stock that may be issued under the 2021 ESPP shall automatically increase by a number equal to the lesser of (i) one percent (1%) of the total number of shares of stock issued and outstanding on the last day of the preceding month, (ii) 5,400,000 shares of stock (subject to standard anti-dilution adjustments), or (iii) a number of shares of stock determined by the Company&#8217;s Board of Directors.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription', window );">Share based compensation arrangement, description of plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Under the 2021 ESPP, eligible employees are permitted to purchase shares of the Company&#8217;s Common Stock at 85% of the lower of fair market value the Company&#8217;s Common Stock on the first trading day of an offering period or on the purchase date.<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=chpt_EquityIncentivePlanTwoThousandSeventeenMember', window );">Equity Incentive Plan Two Thousand Seventeen [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Common stock capital shares reserved for future issuance</a></td>
<td class="nump">24,259,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,259,238<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=chpt_EquityIncentivePlanTwoThousandSevenMember', window );">Equity Incentive Plan Two Thousand Seven [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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 );">Common stock capital shares reserved for future issuance</a></td>
<td class="nump">5,143,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,143,849<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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member] | CEO Awards Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Number of options outstanding</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 not yet recognized for nonvested 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 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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 50<br> -Paragraph 2<br> -Subparagraph (a)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=chpt_CeoAwardsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_CeoAwardsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_EquityIncentivePlanTwoThousandTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_EquityIncentivePlanTwoThousandTwentyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_EquityIncentivePlanTwoThousandSeventeenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_EquityIncentivePlanTwoThousandSeventeenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_EquityIncentivePlanTwoThousandSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_EquityIncentivePlanTwoThousandSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=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;">srt_TitleOfIndividualAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.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="idm140438595820792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans and Stock-based Compensation - Summary of stock option awards (Detail)<br> $ / shares in Units, $ 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>Jul. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<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>
</tr>
<tr class="ro">
<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 );">Number of stock option awards outstanding beginning balance | shares</a></td>
<td class="nump">30,166,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of stock option awards exercised | shares</a></td>
<td class="num">(3,292,219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of stock option awards forfeited | shares</a></td>
<td class="num">(452,893)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of stock option awards expired | shares</a></td>
<td class="num">(19,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of stock option awards outstanding ending balance | shares</a></td>
<td class="nump">26,401,717<span></span>
</td>
<td class="nump">30,166,792<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of stock option awards options vested and expected to vest | shares</a></td>
<td class="nump">25,667,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of stock option awards exercisable | shares</a></td>
<td class="nump">16,457,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average exercise price outstanding beginning balance | $ / shares</a></td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average exercise price exercised | $ / shares</a></td>
<td class="nump">0.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average exercise price forfeited | $ / shares</a></td>
<td class="nump">0.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price expired | $ / shares</a></td>
<td class="nump">53.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price outstanding ending balance | $ / shares</a></td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average exercise price options vested and expected to vest | $ / shares</a></td>
<td class="nump">0.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted average exercise price exercisable | $ / shares</a></td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted average remaining contractual term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term options vested and expected to vest</a></td>
<td class="text">7 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term exercisable</a></td>
<td class="text">6 years 3 months 18 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value outstanding | $</a></td>
<td class="nump">$ 606,280<span></span>
</td>
<td class="nump">$ 1,064,539<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Aggregate intrinsic value options vested and expected to vest | $</a></td>
<td class="nump">589,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Aggregate intrinsic value exercisable | $</a></td>
<td class="nump">$ 378,402<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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="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)(4)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the plan that expired.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_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>69
<FILENAME>R57.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="idm140438595704648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans and Stock-based Compensation - Summary of  RSU activity (Detail) - Restricted Stock Units (RSUs) [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2021 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares Outstanding as of January 31, 2021 | shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares RSU granted | shares</a></td>
<td class="nump">4,680,439<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of Shares RSU vested | shares</a></td>
<td class="num">(652,901)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of Shares RSU forfeited | shares</a></td>
<td class="num">(10,389)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of Shares Outstanding as of July 31, 2021 | shares</a></td>
<td class="nump">4,017,149<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted Average Grant Date Fair Value per Share Outstanding as of January 31, 2021 | $ / shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per Share RSU granted | $ / shares</a></td>
<td class="nump">27.38<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted Average Grant Date Fair Value per Share RSU vested | $ / shares</a></td>
<td class="nump">27.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per Share RSU forfeited | $ / shares</a></td>
<td class="nump">27.30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per Share Outstanding as of July 31, 2021 | $ / shares</a></td>
<td class="nump">$ 27.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_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_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_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_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_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>70
<FILENAME>R58.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="idm140438598916536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Plans and Stock-based Compensation - Summary of Stock Based Compensation Expense (Detail) - 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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">$ 28,293<span></span>
</td>
<td class="nump">$ 1,190<span></span>
</td>
<td class="nump">$ 35,870<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,164<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">2,188<span></span>
</td>
<td class="nump">64<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">13,682<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="nump">14,357<span></span>
</td>
<td class="nump">757<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">4,169<span></span>
</td>
<td class="nump">356<span></span>
</td>
<td class="nump">4,767<span></span>
</td>
<td class="nump">655<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 8,278<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 14,558<span></span>
</td>
<td class="nump">$ 624<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_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_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_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>71
<FILENAME>R59.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="idm140438680027112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>72
<FILENAME>R60.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="idm140438598964824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=chpt_DaimlerMember', window );">Daimler [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_AccountsReceivableRelatedParties', window );">Related party accounts receivable</a></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, amount of receivables arising from transactions with 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(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 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><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(3)(a)(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_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_RelatedPartyTransactionsByRelatedPartyAxis=chpt_DaimlerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_DaimlerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R61.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="idm140438591034056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Summary of Revenue Transactions (Detail) - 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>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_RevenueFromRelatedParties', window );">Revenue from related parties</a></td>
<td class="nump">$ 2,071<span></span>
</td>
<td class="nump">$ 850<span></span>
</td>
<td class="nump">$ 3,406<span></span>
</td>
<td class="nump">$ 1,576<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=chpt_DaimlerMember', window );">Daimler [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Revenue from related parties</a></td>
<td class="nump">$ 2,071<span></span>
</td>
<td class="nump">$ 850<span></span>
</td>
<td class="nump">$ 3,406<span></span>
</td>
<td class="nump">$ 1,576<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_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_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_RelatedPartyTransactionsByRelatedPartyAxis=chpt_DaimlerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_DaimlerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.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="idm140438595825400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share - Additional Information (Detail)<br></strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
</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_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted', window );">Exchange ratio used to determine the number of shares of common stock into which they converted</a></td>
<td class="nump">0.9966<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange ratio used to determine the number of shares of common stock into which they converted.</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;">chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R63.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="idm140438679439096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="num">$ (84,938)<span></span>
</td>
<td class="nump">$ 82,289<span></span>
</td>
<td class="num">$ (35,287)<span></span>
</td>
<td class="num">$ (30,098)<span></span>
</td>
<td class="num">$ (2,649)<span></span>
</td>
<td class="num">$ (65,385)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockAccretionOfRedemptionDiscount', window );">Adjust:&#160;Accretion of beneficial conversion feature of redeemable convertible preferred stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">58,625<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_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock', window );">Adjust: Cumulative dividends on redeemable convertible preferred stock</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="num">(4,292)<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_chpt_DeemedDividendsAttributableToVestedOptionHolders', window );">Adjust: Deemed dividends attributable to vested option holders</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="num">(51,855)<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_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders', window );">Adjust: Deemed dividends attributable to common stock warrant holders</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="num">(110,635)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders - Basic</a></td>
<td class="num">(84,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(93,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(169,431)<span></span>
</td>
<td class="num">(124,010)<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_chpt_GainAttributableToEarnOutSharesIssued', window );">Less: Gain attributable to earnout shares issued</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="num">(84,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(7,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>
<td class="num">(53,540)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders - Diluted</a></td>
<td class="num">$ (92,365)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (93,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (307,391)<span></span>
</td>
<td class="num">$ (124,010)<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average common shares outstanding</a></td>
<td class="nump">312,465,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,537,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,473,703<span></span>
</td>
<td class="nump">12,822,481<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_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase', window );">Less: Weighted-average unvested restricted shares and shares subject to repurchase</a></td>
<td class="num">(237,490)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,824)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(276,221)<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - Basic</a></td>
<td class="nump">312,227,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,468,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266,197,482<span></span>
</td>
<td class="nump">12,822,481<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_chpt_EarnoutSharesUnderTheTreasuryStockMethod', window );">Add: Earnout Shares under the treasury stock method</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="nump">7,464,203<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_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod', window );">Add: Public and Private Placement Warrants under the treasury stock method</a></td>
<td class="nump">1,374,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,915,315<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - Diluted</a></td>
<td class="nump">313,602,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,468,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,577,000<span></span>
</td>
<td class="nump">12,822,481<span></span>
</td>
</tr>
<tr class="ro">
<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 - Basic</a></td>
<td class="num">$ (0.27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6.97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (9.67)<span></span>
</td>
</tr>
<tr class="re">
<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 - Diluted</a></td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6.97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.12)<span></span>
</td>
<td class="num">$ (9.67)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative undeclared dividends on redeemable convertible preferred stock.</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;">chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividends attributable to common stock warrants holders.</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;">chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_DeemedDividendsAttributableToVestedOptionHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividends attributable to vested option holders.</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;">chpt_DeemedDividendsAttributableToVestedOptionHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_EarnoutSharesUnderTheTreasuryStockMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnout shares under the treasury stock method.</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;">chpt_EarnoutSharesUnderTheTreasuryStockMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_GainAttributableToEarnOutSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain attributable to earn out shares issued.</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;">chpt_GainAttributableToEarnOutSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public and private placements warrants under the treasury stock method.</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;">chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unvested restricted shares and shares subject to repurchase.</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;">chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chpt_</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_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.</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_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 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 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><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 (a)<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-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 (c)<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 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 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 40<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<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 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: 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 40<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-109256<br><br>Reference 6: 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><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 40<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1930-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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockAccretionOfRedemptionDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion of the preferred stock redemption discount 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_PreferredStockAccretionOfRedemptionDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R64.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="idm140438595070600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic and Diluted Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Detail) - shares<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 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_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 );">Total potentially dilutive common share equivalents</a></td>
<td class="nump">67,706,176<span></span>
</td>
<td class="nump">270,229,995<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_RedeemableConvertiblePreferredStockMember', window );">Redeemable Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Total potentially dilutive common share equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">192,469,995<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 );">Options to purchase common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Total potentially dilutive common share equivalents</a></td>
<td class="nump">26,401,717<span></span>
</td>
<td class="nump">39,463,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Total potentially dilutive common share equivalents</a></td>
<td class="nump">4,017,149<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chpt_UnvestedEarlyExercisedCommonStockOptionsMember', window );">Unvested early exercised common stock options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Total potentially dilutive common share equivalents</a></td>
<td class="nump">211,464<span></span>
</td>
<td class="nump">102,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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chpt_CommonStockAndPreferredStockWarrantsMember', window );">Common Stock and Preferred Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Total potentially dilutive common share equivalents</a></td>
<td class="nump">37,075,846<span></span>
</td>
<td class="nump">38,193,342<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=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=chpt_UnvestedEarlyExercisedCommonStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_UnvestedEarlyExercisedCommonStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=chpt_CommonStockAndPreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=chpt_CommonStockAndPreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.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="idm140438591255656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Subsequent Events - Additional Information (Detail) - EUR (&#8364;)<br> &#8364; in Millions</strong></div></th>
<th class="th"><div>Aug. 11, 2021</div></th>
<th class="th"><div>Jul. 20, 2021</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_BusinessAcquisitionAxis=chpt_HasToBeMember', window );">Has To Be [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 250.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_BusinessAcquisitionAxis=chpt_ViricitiBVMember', window );">ViriCiti B V [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">&#8364; 75.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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI 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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chpt_HasToBeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=chpt_HasToBeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chpt_ViricitiBVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=chpt_ViricitiBVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>78
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M*H(J4W+)^"=#!0  "!8  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6R5
MF%]SHS84Q9^WGT+CZ4,[$P<0Q'9V',\X)&G<[F:=.&TG?9-!MID <B5AQ]^^
M5X#!\>"+^Y"8?_?P0Q+G" VW0KZK%>>:?"1QJFXZ*ZW77RU+!2N>,'4IUCR%
M,PLA$Z9A5RXMM9:<A7E1$EO4MGM6PJ*T,QKFQZ9R-!29CJ.43R5169(PN;OE
ML=C>=)S._L!+M%QI<\ :#==LR6=<_[F>2MBS*I4P2GBJ(I$2R1<WG;'SU7==
M4Y!?\5?$M^I@FYA'F0OQ;G8FX4W'-D0\YH$V$@Q^-MSG<6R4@./?4K13W=,4
M'F[OU1_RAX>'F3/%?1'_'85Z==,9=$C(%RR+]8O8/O+R@:Z,7B!BE?\GV^):
MS^N0(%-:)&4Q$"116ORRC[(A#@I<>J* E@7TJ, Y=0>W+,A;SBK(\L>Z8YJ-
MAE)LB317@YK9R-LFKX:GB5+3C3,MX6P$=7KDBPV79 H]1KI$K9CD:FAI$#:G
MK: 4N2U$Z F1'ODN4KU2Y#X->?BYW@*@BHKNJ6XI*OA[%E\2U[D@U*9. X^/
MEX^SY:GR3SANU4ANKN>>T+L3009#5Y-)6KPX9@!^@XO(1/-$(7?PJCMX^1V\
MMCN\[M:\J0/P<L?N/B,45Q7%U7D44RXC$9KN)#"J&H%PI7T'_O3E2TL?]"JV
M'JHX!K PAWN(V;*)"*]?L%AQA*-?<?3/:Z/GC$G-9;PC+WPMI&Y"PJ6TS#"B
M044T.'/L2 ;VF@_.TTBX5ELK75=,U^<Q/40J8/%^0#W X49_P=6>*8+DV+75
MV?\+ZHTS>1JI1:QE6#L'!NR@0O>ICO2.^  F 6H"%OI!_N"[1B9<RK9MI]_O
MN]<N1D9K,GH.V0M?1@K8H.&>6-)H!BU"/N3*DD]%!!*/(@ZC=*DNX$F#2XRS
M=F?'Q>4S*8^[%;.N%KENUZ%=%^W<VM8=W)CWG5L2%J\E/#Z9::9/C#M<\>TX
MH#^3U5;OX Y=DCU$,>2_#RVU%+)YS.$Z3R+MLB" >9D$D; 0Q AKPW=PQRX)
MQV$(DQ(8+^5&$;P_TN:NQ26I9Y-[IF 4LB""/&%DO.$IZL).'0P.;N?'O+[9
M$Y*\BFW:R(K+^2Q9SV%ZB['5$>'@OEZRS1(6Q^0V4W!:-8\^7*<ELIPZ'QS<
MTK^)/!96 OKR*4OFQV.FI,%%!I[3]:YL&YMQUNE <4,OF^@^X7)IWM#?0$&O
MB"^2-4L;WXP6P9:VHG5"T+,28K:"T8#RX#)MV4[K8*!G!</]Q^&4HXCX1BY<
MK96K#@**._>!IR&#JD4$,K3K7MNVAR'5 4#/"H!7]D$F(41 M(B"XOL! <0E
M!U[7Z7O]WJ"'$=9!0,\* DAC(2&=<KB+/)^X<2]?9# Q@0@38:/CMJC?W6.0
M=1;0L[)@DL*,N_CR-^G.]L':"(8KXCE*:]>G+3:=>[[D['0+X0*>/<! :HNG
M9UE\%3]3H318[#_1^C09KG@-UHJRU6Y/<:,^9JM&UU2*390&S72XIC_&ONQK
MVW=QEWZ--+B%6!"'_C+_E<QXD$E@;0)J40)G3N"]GFD1O%^0-4Q"-RS../G9
MOC03<XRVC@(7]W#PVS"?/NZ2N8@;(7$!_W'ZBI'4&>#BKKUO*$B!8,72)3_Y
M<= B]/0VPSS"/5BD.<O]/W?#+%_2(C\R#6]#:MJN:3FI5+[*E<W*YV;D4MJS
MX:\_M#:'6-;!6IN9*N1+D(H$QB:+9;?J:+7,.<X7]ZSZ\F*-]#LS,PU%8KZ
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
M ;S?":'?&N9@77](K?X'4$L#!!0    ( "J"*E,:(++XX0@  $XJ   8
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
M,.T<,3VMNC.65XZ(=1TR 24;1UX)0;UY)=:D"_M)EZ,L&($+!RKR1(Q:94$
MR! W:_JG "RBU%PY4*<\(1$Q5PX!5@YEB368-LXUBIKK83_7FU 7A$;T:$2L
M:^4 ]"]&"2:(6L;:4(02%H789;.FBMA/QXYUQ)A.C_)2.M"!8P6BC$Q7I#PE
M7/W/-G<6\C^Z%/"-RER*]5QEM/ERE68=L]J)2ZLTGRNAWW+)Q.;Y33X7\H7'
M)Q^-V.F:!*!2YIP%&QLE)&0A=IUA8<U1L9^C_C]- ^A4[)H9M&U/'#C.33=@
M4^A]V _80.2*PYIH8S_1_BRR(FV:7+*J](%E_5-<I]E]<"Q7X+6XJ.386_/1
MT_"@R-/+O%#WB+HDT3<#X%C:+)HQ%IIGJ:.PH?&:;./G'*CZEY,C8?1MVZ?4
MY,ZQ3:Q9R E+8D?]@FAJ3?S4^L7-!R]W &>U84B8.<<NG$',SHE]O.I8!T23
M:/)$$FU5/K;IIV^B1WIS3#2QF7;"F?07CJH T5R;^+GVX\T#)Q(X.D62^ED3
MZ<!1<R(G$V*B"3'Q,U<96U3I6$C/)).>LEKO>BBYB*OK,O]#.K'M L^*JNEK
MS8_U7<3FN/LQBJ/8NKLT#AR:NW/G:GH!\L'>3;FJM[#.KZ]EB),&2L-V*SMM
M>M?%3'4;5'WM7<Y^)5S+&>#*G.*$44=YF&CR2J87*I]E-CBM-@$E<8Q#,_%W
MX<R#DAXW@;T3S62)G^%!0;L6ZC:\LCGS;0)P@,!Q *J4!#%BK>Y1W-!(S1.)
MGR<^ZT:AS;UX;"KNQ0R5UG2*C-&IU;K.%FDC(+T'SM>[Y?R]N+8<=.Q)8Y=1
MFB81/S-YS.D6L>D*IR;G/1E##6]T:D)#_81FTND6M8E&C%!L'@^/PH8Z:JY!
M_='_<6=;U"8%YF&W%S)44C,&.KDZMWO4#!99J!WO24RPY2@ 7!3&$>+(- @
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
M@T55^]E'>V/DH?ER8B6-D?OF<L?9FBLK /_?2&E.-W:!_N.;J_\#4$L#!!0
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
M48I""XM:VZ*DH"0(B"7]F%?@P102.P'##R.$[QKD*A:\=:0$B#1RQ-OP;;R
MWQ6\,KR)_,)Q4-I;^ P?Z(:)^@IC5\HBE ;HM>=G$XU<1<*^95\#&<T29OU+
MLEFK#]ANI<Z',;,V.H +"8<,T.HM_?9;BJ>WN0UYEW$MW&MPJ",8!+F>P_L/
M45AZB,Q%+,<M"L$?@F1XM//)KGOA(AZE'[O:@?KZVQ@/P-,P&8)D,D&CMZ*D
MK6%V8$'RZS!0/ $)KSGLV_[HRF7.1C2\';8M=81L6<<ZHA;>K7,+Q+4^;PJ8
MV''A_AK8?&_B+](^-=XTVN=R)3%8B&483$" 3!U^J!44ZDA9P=XFC/@ZN9FH
M?UY>7L?M8=6UKO4R1HS#MV\]<@A9&!H%;H/]%EU+W-@P>G&*A?V'2'%FL=56
M&H2!#.;1LC6Q!1>Y@-"59ZM!2PES.-\2.X_=<4<ZBQJ#X#[\M)24)&*XFB?=
M.Q-I6$,6Q48N=_U)/V;\$LH0W3N("* 9._M0A<@F&>6XB3H-[#'9&4/T5HR$
M**,Q1R(U7+HB_AI,57%R,0@11P%-902D@N! $I=:["UAP..9(%$@(S)41Z%(
M?6QFH)F;&@#<DDQ*,1(/1#;4)V5A"$R$4. *BHN!]X9F<T,:!'G&=?-VT54)
M#1@B*6J<WY*9D:N)20,%Z,8*I9D]1 W'F+Z5T;ER6[+&3H; 5 )/<-[<>>\V
M9!F"1A(KZKN&2QRN5X SLQLF)$2H<Y0Z(.[8+NI4RSP#V1F-(!5@LTNJ!YW+
M)O>Q?4TXPL<)=2,5C?M)0X+OH7>O-*/(SN(<N-S?[%2^( 0HPKG<.Y9R1PB#
M)-#27Z<$WC%)]C\VY*CWU'?#M.OJ!*+T0^,D+HZ@PPX<#&MN#T8YB>9X=._Q
ME$P3];$'K]3[!*Z#Q]=CTHO_+AWY1)B(\)@56 Q*(1@!)X*WAE*I-^8"0>_\
MT3)OX"ZW1F]FZEOK74U:C6+#,0#9.0B+N96I(+>_.H"!\H" NWX6:7W1K2G;
M"[/7XNGR#V1OD&[Q^"XW*U.SPC$VAP*!8D7+O.$J#BB9"[D=-TE$TAX9WB04
M.RY!PX?,P6T#9JI*=K>H!%'BW<<*52PI@C<$Q6&WRJ28!/&0.0R76VJ=YF9(
M6!G?D*8%-Y"C>R6:49QVB,ZV G8/Z_6^">X!-:A$8>JV+\]7R >@Y&?P-;Y;
M!L;T59[^FI*":UE/E.R *'$'G@ES17. ^1^I0":O(U8*68NXH7!VI 7 ?ZV]
MK7B:S:,:=C9]H/*.C,BV2P@<^Q\AQU?''TDC$_BFI +8PL-Q=FQ0K^)J22B;
MO:(F;!05W:#FKK8#?].>;=OUJ) WM]+2!/=)1YQIBQ( >.&$M=)H$ZB$[V^U
M77G7+5?]W:S9PI0\"-V2%IT4L?6:IB]4,70=W46C$,O%GL3.=27I$@=5EJ9W
M!4T1H4&4*/*XY%86-(M)Q#U#LS4YWF6-S'QV>2\77\:%PE64-KMF0AV(FRB=
M'$0D$L?W4TQ3P^4C6@49DM"6$5(-<2#F68?BX NUQ657F&&4C8:H%<E%R, 9
M;S2Y1K!9R.*97:2A4!\#>7QW()>&\<U.0\XVG =.1KR'5*?Y26I@I;K-HR?P
MK>Q,&FF@7X)"9(TCS7Q2FDL1!\/2N*77#>!;!007IX069*(#%IIS[YRNW#]
M(9J6Y=J:>[:.'1AW$JG)LY]8P-GCGXXX:*1J@U(2#8*M5-N)>AO'4L'>25^=
M3W+NJ28G.7)8Q3UN[7HO"0"!)!,?8YW.IC]1&*V1Z6PNUS*",F/>"<ELO42G
MQ1O1KSWHHS7WFA"O8$2OC2G3_)\&-SP)^8V9,9D)BL&,4C<A<&67-#)@A@(
MX=$--[Z-+>DZ52-(V*71K2E6M:O<DJMYJEAQ<"DJQ75(B>2CF$Z1IT?[&AX-
M,:E>[&B![A0IDR"F-AO 1M-W+O1XUH)(IM0>7?(DCH*@[X/V[=F3U5BX)NH=
M[B@X@Z\^_?;N]?CL&<V /FH/*V7_JM^=QQK_,KJ"2I\&0U&V- 08:?6SC/1A
MU%^ZO$](\V_0LC0H]J.=D5L<GF-/:U?*C)B 8$ZTBO"RH94M0>F#GCHQX- '
MLVXJMS6&LARA37'.Z%Q'AH7HI-.RVM5C"(MS)1@HT)RSXA<8I'ZOB)9*58"[
MI#V28Q99J%EM \<#.FRH8QNQ#.&C)#CE5NP(: R.9_!IP#^HFZ8A,7;R$"P0
M>G.L$*KWD\2@%P8X@^@ OW:5-$*]XJ0N=UXD<"@"9 @830A"O12"LN4 B&R=
M29+S3! S6',US*'"+9B:X'^_KVPE,Q6B<$1F:'S2#WS-71L'6CO.S1]NC,PX
M/G/G3+*'=4A6-'+43"<I68,0GTM3'=+O:F7-0KVY0S7BK/FT0(KR"6@X#,1\
M?R^SC%2.)Q/DS%MZQX1%#[E%/_OC0>/.<$0X/K?(G0<MD 83\H;R"<26VLMQ
M)KK8(N>?ZWS1LT%XDF.I;[8G/S0/>]O/TVP_WJ3FCVD%(U1LYCGD-^DT+\ZK
MN;A1TT\/<-]%L=UH6\8"R0=3V'H_WXM0!Z$U!7LEH([8 @8!)%':74?L!@'9
MYE..+'I'CH[!)\>M:!3E?&%NV@V]]Q!EY+SBL=#EX8E.#&AF0H,A(U&DP1E3
M/@=9.!HI<'S'424='PYGM#+HN]?>]K)__C<^,GC\7#V0Z>;90SZU/YL]5__9
M.9DT,CS9],93W)%$#4U:6P:.V.\.K$/:I#.T'4++MHP&A%:HZH2$\<;A1)5B
M]/F^AK->PW>RO<%YY9]_H[- )A7O?AIZW+U .,NR2Y2^@N993MB*?..7(?;5
M.[^G7EYS9P9[?-5=:IL='_8:AI0]V&0:3$?4&H0.$,-3'=Q*URL\QP8Y&N#"
M79/A:>[3,F(-![KW9\:),_;3#U0U4\F92\3Y>$\PAV;.^_,D?EQ"*4_7#[>"
MVX;"C+A!%0CER1D$9W7'QVM$L/?,3>\4<O^7E?@;?QXF< )LZ9A#QTSNT-'M
MVN3(J<#WALEY\IE**)/U-$Q11&G)%VF%8Z%RT-]YW3A!).4'[HBPA S3$AKY
M7(C;VL%@M9>^&YA$11 K?]$2$6)#1KV*G+G#*@\I.:*W&/CH,R8_'=M 3Z/!
MW&3>P6L.N/G1I0:'('%2HC)MW^^I2Y*4)AW,GOJ@BSC&FI8QQ'"#IY;1]V.Q
MV!D0$Q0R3P0=\JV7L^N:V_0X(]Y3I-#>\^B?%SEZB+K?P(^^T__D7QJ]E<MQ
ML.&[>,H27Q*) [DA1NL&A.Q.N-# 2SN%)'8:E84Z]#K0"N1GS$=NM>;&1?9
MQ*9/V@E84GHWZGHP@?\TF,#W=QR;T>?V*PRG ]QPR+"=^B69AZ5>B_K_K6G[
M$"T3I4KG'/(^$B46319IEDYE]X@*PZGF'';LY[W#LQ**DLBNTW \J<>^H!$>
M49*N&8.28PL3]3K)^1SEO-X7/-@\_$6T/0BWB:=TF0%1P!%UD5ZL?YP-D-DM
M(W^VB:WSC7)&GYA2,JX#LK]*HYZ#@[6KRG4E2+&_M8D(@MOP"#U=2\[@5U?*
M_&8$>2..D92\+E[*W#4?H<2C#>EVLR%ZP5D@&20UG&D/<>31M_*[!N+!!T?
M'C=!>T=O8="S= +*!]'\_I?AMYST4E. WX\ H=9QM?%\.QY.32Q2 6!5W9HQ
MCR,D5F(J?N$90OJ6(RE^O[<0G4RO*11HQ1^>M^S.1P[">*G^\63RI)<-.?^X
MF#S.%P9A-<#:=D5G\7\S9!E>B>_-?E_J#PQN]F0.-SB*;8+.)X5YW'+/G"D$
M8P&:FZ6MZ_AR45]+)COO0"-['9WI2 KND#5J0$K7M#SS<-*3$8P.COR70%!9
MDAN<^"8/CU+X9^\V= [9%P-ZZ[8__WC?K9O0@H.H3YU7K](<X88N=4V@@UK2
M?38]F^77A-Y_>G5#/^1W;B,->@"V/RC1_$9=*IX,F#3TY\*QH?<RX_MB!&Y(
MC_A^;9YD\(M$/"# OA_,[DOFUS('XBG,]X4<NO;9T-0,WGXGKP$/7''#A[X>
M\GX%ROP70.22K(^;0$C?=^"SL,-C(9UO+V]>I3>)+V^^\B_CL_/1D:8TD?AX
MCO%!!NX/OCCP4'4^>_SP9_5Q0//Z$X\/>31_4/ (JD[XM?'Q](*)\VOL3UX1
MF]*PZ8BNS\9GLQ&]#4:3G"_ZKE?FR<44RMS0P,0NMBF%!E8B=CU\$/6[-<VX
M:R@KH,!EMP18#49E]Y>?3<=3V/&UF;?9,OR%!WQ7? X<$FS(4<^G>-SVX*:;
MMZSHQ9/I>#9]&-_$>C@Z] <1IX,_/>'I(OV!#1].U:W\%4J^FO^&YU+^=*6_
M7?X Z"//3P,(X@*/3B=/'IT(N*<OT(K_D 4U'5#-'U?H&8RG&_#[PJ&9C%]H
M@?R732__%U!+ P04    "  J@BI3BY4 LQD(  !#%0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6RM6&UOVS@2_NY?07B#10(HMBR_ITF Q$VV/:2[
M1MV[_;#8#[1$6]Q2I):D[/I^_<Z0DBPE=7 -#B@:69HWSLSSS$C7>Z6_FI0Q
M2[YE0IJ;;FIM?M7OFSAE&34]E3,)3S9*9]3"3[WMFUPSFCBE3/2C,)ST,\IE
M]_;:W5OJVVM56,$E6VIBBBRC^G#/A-K?= ?=ZL9GODTMWNC?7N=TRU;,_CM?
M:OC5KZTD/&/2<"6)9IN;[MW@ZGZ$\D[@/YSM3>.:X$G62GW%'Q^3FVZ( 3'!
M8HL6*/S9L043 @U!&'^7-KNU2U1L7E?6']W9X2QK:MA"B=]Y8M.;[JQ+$K:A
MA;"?U?X#*\\S1GNQ$L;]3_9>=CCIDK@P5F6E,D20<>G_TF]E'AH*L_"$0E0J
M1"YN[\A%^9Y:>GNMU9YHE 9K>.&.ZK0A."ZQ*"NKX2D'/7O[F>V8-HQ\9C'-
MN:6"_Y=BNJ[[%JRC3#\N+=U[2]$)2Q/R24F;&O(@$Y:T]?L051U:5(5V'[UJ
M\%^%Z)'A("!1& U>L3>LCSIT]H8_>%3RQ]W:6 W]\><K7D:UEY'S,OH_)/15
M2PC'*Y/3F-UT 6^&Z1WKW@Y[Y.0Y?I/DD:UU > BT<3G+2!/V)>2RRWYQ/26
M:;(JU@&A9)\J(0Z7:B]9 IA<&YYPU%0;LMIS&Z=K&G\-2(9*"72E3<D3V]+X
M0!8IA7M+Q:4-3CT BWK'=^B6FO_56X_<H2P<%C"%CVS*RJB#AAC9@TG-),W
MUL\_S:(H?-=T_4&)!!R;@'R4<<\)#-Z1CQF(<VJ9.)!<<Z6)5<Y!+)3!.%O^
MKCI.;_*.4"%(% 6C:!H,PPDQX(@9%'YY:%093-_!T\(:2R5&059,<U#X<#D@
M>Z8949)=6G4)?_!>R\U@$@;S:!S,Q].W^PFJJU_JJ\?ZZ@$J+Y/JUWO(8L*
MY=<"TJ D])7E> W]MF%:8ZFLPH2W V\%/1H'P^G;\[+XD1C:V1J&P7@>OMGS
M_9L]1_-@$+W]R'<_E/8[VX(!$WSKA)L=S_XNN#T0P%@"U #F8P:S+B'0Y"E-
M" (!'<ER%#K,HE'VC<6%N]5J?G*WU1 ?0WPW8 >_&08''A4Q+*<:T.3 '&N>
M^R%;*1IRSFB< II+@*Z:8K7]$IP7/B1*9)&MP3]$PR$MD 7]PM"O,.F7'Y</
M<"8O4=D(2%YH4U#(!\2W3WGL#_E"P?@P$Q0#E3B%J5[BXGC8HPBL$*+BBI>V
M4!&$07J+V8#(@2S&81B$8;,U%RK+X. K5]?S\BC.TLK)' \!BQ8<MHH+J2IV
M9L\&80],YI >9]8%W/+]'9TH&O="V!N$@+0'D%0TK?G.B0N8+5B$5M[PE"=+
MVHS[D4LJ8VCK*O0>^0*Z[6>.7+&?>0:43B53A0'^K1L0FM*M@R][L$>6SZ*"
MYLM<+BD1S,*O8VCN.9?<<BJ:170PJE#1:E_^1D#4.7A4A71F?4F?7$3'*C8#
M:D4!<Q%&5^(BF<]&P11F2FL(DH6@!MDI]BWCJ:#LI*K$"5D?R*^_+%NC^NEI
M@8/]/1-TCPTB>,8MB I.UUP@08#)G,I#?8A5#OD_(N@X%QOA+(NUX#'Y;0/4
MY,:D))_H 685+AB#.3DG[8P\:VC7SU*Y2G-X[$H-:T,*&2AR/%\!.&WK>N+C
MC8$=0SL!#%D"*T*2<+0!1'P(R+Q$6F7@@6I)[C%N;RHHB<!9!'[=<=^!T.)_
M0?%+$E 62HNE@F WC-L"A NX(UH+PDZ)(F-@"C<JT*1 W/#B4L+M",SG< ?Z
MX@SI&+P06#3=+$CHP1"[![\'EQO7=SO6?%Y1_\+[]TU5E@P[5<<<.X$#,C6&
MA$<IQPG"7.EF(^/+D0.DWQF)4%0:>)-(&+92TW*[_ XM2#-UVLD ,^ZROBRI
M9%E3R>]4:XI<0:VGFHJ\>F//77LO@  TT MF0^,J3!2JN I5@4%R<$<SJ*U;
M!UVKN, ]UQRGQ0FBY<84F*%&)VU@#U5[S,3K_..63/CGY<U5Q_=39]%$Y;-=
MN3GK:RB5YH;S()H@W$>=)V:,6P&RO/+;Y"Q_E//A$%(\)Q=>O*:-9]+/@'->
M4<K%*X&2X2R(1I-@/IN7IZH3)3U_'T=8IPP?AXU[M*FIO0IT<$%@;YV6!K_W
M*E *1A<$=J( WTJ&DUGGB\(^/%:NQ7?-DM$-DGT92#2=!M/)+!B.IQWL@1.;
M3;4N.?R4K*>IP\O9>##H3>I& \^Y5C$,>TB#C$61-)K#:KZNY\%9-)NT%6-J
M4I(RX3)W3'"]_%D-;_" _]AU\$:KS*&U&@RYIU954FM )'-]?NP-\ZQRI49K
MHF!D86]XG/)8J_;DKV,],?;:E?7@JK(&.2G<3GHVG#3PB6 !()L2OK$R%LC6
ML;RQY>O4FLJO[EP"FD+XP!3XTYCQ#;2UYY,-0YX&>4_59]&\X<>_Z\5*)\BX
M_O4P*;Q39*8C+>64)Y=<=K AOZ2\JB8T5S4DL* 0#_"4(P)']6X)/S4]@+%D
MW0XJ=HF0GM'PSDNU+T#$6S\G'W9N?R['#T2>87%Q>,(()X/(OY]W$!5M+CN-
M(+22,-R#.+Y&NW[".!!5T\D@F YGK[Z4M"'69"O^0R_'U93!BMAR;X*U!#)+
MW'Q'Z; WGT\F,*YA>=YHWR5'N+MQK%WZ$I*HO>R1[WU[Z3<^;+D/$?CYSA '
M)_^-J[Y;?R&\\Q_&CN+^\R*D?<L!3X)M0#7L3<==/S6K'U;E[C/96EFK,G>9
M,AB/&@7@^4;!EE#^0 ?U=]/;?P!02P,$%     @ *H(J4T;<54U8!0  & X
M !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULM5?;;ALW$'W75Q!J4<C
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
M<#Q-1T1W+[AN8=7*OYH>E 5C_72)1Z_0[@#^SY6RVX4S,#RC3_X#4$L#!!0
M   ( "J"*E.1+'DG:@,  +D'   9    >&PO=V]R:W-H965T<R]S:&5E=#$S
M+GAM;)U5;8_;-@S^*X17#!UPM1TG=PWND@#WLF$M6N#0MWT8]D&1Z5BH++F2
M?+[LUY>B$U^N[07=OB0F13Y\2)'4HK?NLZ\1 ]PWVOAE4H?0GF>9ES4VPJ>V
M14,GE76-""2Z3>9;AZ)DIT9G19Z?98U0)EDM6'?K5@O;!:T,WCKP7=,(M[U"
M;?ME,DGVBG=J4X>HR%:+5FSP/8:/[:TC*1M12M6@\<H:<%@MD\O)^=4LVK/!
M)X6]/_B&F,G:VL]1>%4NDSP20HTR1 1!?W=XC5I'(*+Q98>9C"&CX^'W'OT/
MSIUR60N/UU;_I<I0+Y-Y B56HM/AG>W_Q%T^IQ%/6NWY%_K!MGB9@.Q\L,W.
MF1@TR@S_XGY7AP.'>?Z$0[%S*)CW$(A9WH@@5@MG>W#1FM#B!Z?*WD1.F7@I
M[X.C4T5^876#Z[#( B%%.9,[KZO!JWC"ZPS>6A-J#[^;$LO'_ADQ&&D4>QI7
MQ5' UYU.83HY@2(O)D?PIF-:4\:;'DD+;I27VOK.(?Q]N?;!40O\<P1\-H+/
M&'SV'VMVU"M.U[EOA<1E0N/CT=UALCI+@:F^,D EV%+ZD_D)A!KAVC:M,%M
M$]!A"<H$"P)(:$!;8: 24FD5MM0PH0:)+M (@D:Z$>?A^:^_S(LBOXB \(;L
M69Y<_#:8"UA;1VDKLP$IB%4$LA4\FYVF.?69UG%D*&*EC# 2>;9VQBH(#<*4
M-).MV(+0&FC:?2!5M!"-[4SP8'MBW44V!'*'8*QY,: I\O_@A/%BF$QI/=EW
M+7URMA&%TXUU&!. GNI ,:5UU',@/ T?5:ZD2XX!F1&;$ $7U+]D8^\H> 3A
MJE%ZCP!3^%!'^YZ@C(T12?(!\)XVGD=2R,[%TI<=4V*@VB%",S0_#@GSQ>U[
M]X+-_A<6G1Y"Y4SL69[.]_=!A&VL_4^A>W7_-/:$J_409)*>CI<>3TAQME><
M4,U]B[P]]?:;H@DI73=TYT")U%3G[V.]%J:CI3\JT]CR;X63-8N/>SXVEBI9
M10VA*!QW_%IH[L78I]/#/FUUYW] A<*VW*/TB 2H$)D;Y58\5/1'ZR [6*<-
MN@T_&AZXS8;-.FK'=^ER6,</YL.C1AENE/$TEA6YYNG+TP3<\% ,0K M+^>U
M#;3J^;.FMQ5=-*#SRMJP%V* \;5>?0502P,$%     @ *H(J4VXAX6@2"
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
M8U [ 7I?*$I'?W &AB^C[=]02P,$%     @ *H(J4Z):L09@"0  Z!D  !D
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
M" *Y0NF27&R\#*#7X3 UDG*%QGCF_ 6U.]EG DIY!?G<DG ;A8I92@C,O4X
M4->[X-2]6%OATLPY@$Z]1)GM9ZBI+'ACO*>>8#&V@;2^TUQ0/]"LVW)>5,JX
MZN[1XZT (&I@:D%*8H$@]: D^H;)P5BA%K7LL.>;!B2T,PWTZQV J0J0TK5H
MGC>987<=052>:/)WG4Q3MZ+\YQ1K+2K>YB&.&6KQVS3=R4(&^B')D#MM[ 9M
MT97F()%G@NVQPPT(E88\()7K+F($_U9PW)>.PRVJ_??"ZU.PU-&/GR/OV]&
M&'5%+\7M)PS29(KU&" [<:NM"<YR@.4TC!P6TFKH5O?0- J#9#+=6_\65J8!
ML@[UL.67AH/C+GSHOF]&D>I'9-U= ,&.IC7D+C*>%)/'FL6#=@_M9]?V]PGO
M8L87?C)6BYMT03A*C_*0&+K;GE&5++EO!_'G^ERRCD(4>2AX!M36N SO/Y?L
MC'<OOQY?&?B"0HC1CP9G3B35&,AJSMGAY^!6&8?L6GP1=2/(7RC**?[3R'],
MJ*[DZ> #\L9=>4CG$MLKM7:/(E&"Z(I9FJ4L2H,D&[-Q-A[<\TKX=X<5UY^$
M0Z,4I*<LR7*,QOF8Y5DV^%G4T+KRP%BB@Y?TPN+ ?!+$XPE+$+6@FV43EL?I
MX+>G.1:BX_C4MQ/1E IJD@63<>B5"L-C#SBCO5>S%8$1O0V2\YK:^@>T?K9_
M?KSQKVZ[[?[M$K=#7/H-;F1S'$4+D@W]#:'[L&KMWN!0_G#'<\.EX*A:M 'K
M<Z5L]T$,^D?9ZS\!4$L#!!0    ( "J"*E.BJRJ1?@,  &('   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;)U5;6_;1@S^*X0&%!N06K*<-D%C&W#2
M#.N 8D'<;A^&?3A+E'7+O:AW5!3OUX]W)ZO>D&; OMCW0CY\^)!'+0?K'GR+
M2/"DE?&KK"7JWN6YKUK4PL]LAX9O&NNT(-ZZ?>X[AZ*.3EKE95&\S;60)ELO
MX]F=6R]M3TH:O'/@>ZV%.URCLL,JFV?'@WNY;RD<Y.ME)_:X1?K<W3G>Y1-*
M+34:+ZT!A\TJV\S?79\'^VCPJ\3!GZPA9+*S]B%L/M2KK B$4&%% 4'PWR/>
MH%(!B&E\&3&S*61P/%T?T7^,N7,N.^'QQJK?9$WM*KO,H,9&](KN[? 3COF\
M"7B553[^PI!L%XL,JMZ3U:,S,]#2I'_Q-.IPXG!9?,.A'!W*R#L%BBS?"Q+K
MI;,#N&#-:&$14XW>3$Z:4)0M.;Z5[$?K#Z:R&N&3>$*_S(D1PWE>C=[7R;O\
MAO=;^&@-M1YN38WU/_US9C+1*8]TKLL7 7_NU0P6\S,HBW+^ MYB2F\1\1;_
MF1Z\E[Y2UO<.X??-SI/CAOCCA1#G4XCS&.+\?RKXLO=\/H,C0HL@TY*8;^?L
MHXR]ST^/+PB=U-#QKZT]2,^]QT?<$EA#[Z79@S" GB2W*H)M@!COQNI.F,.K
M[R[+^<659Q/3"P78-!B?0XSD@H/@R_I/;CB&"P%KELMQ!)"$FN^<C#&D85Q!
M\*47CL//(NNO<"?\(^K L$:JB!CX4.N08YD:O'P"G9H'0_, E_XPE3Z:\*+X
M=X )N99\YCPTSNH(_7FVG8$G03U9=TA&'4O&S!FX[MG71L.F5PH>A>I%F@N*
M!Y,P%7JPYEG1#,_&FM-B;:OPXM$YYAN8".^1?-!.4BB)MMQ=2CX@1V29#!A+
M22^.<JS)<PB#Y/M@O$,>=4+)O[">P2\&/@I7M5!>1%F*LY&?LT8\2M=[V,CZ
M#.Y126RB9K>5-58SSRU6O9-T@$U%\'W(I2RN;C;WM]MP$O?SJQ]B@=#P4V ^
MJ2S[T%#<;A:4&%*]65PC@\66Y46?:C)AA:*KOF;]-(KPOGQ0FA.3GJ"*6DKT
M9Z-9:"+NJ,XZ_@9 Q2+MD\/8.H&$L>9UVKX.$S<J]=Q+S4_FGD:WC]/=<\S>
M4!J!T^GT =FDN?G5/'U]6.>]-!X4-NQ:S"[>9.#21$\;LEV<HCM+/)/CLN6/
M(+I@P/>-M73<A #39W7]-U!+ P04    "  J@BI3Y&<L+1H#  #X!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R55=M.&S$0?<]7C+:H BG*7I(
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
M;7R!P.]/8/Q^1S,/4)X[4V1HMW31B$GW,5G7E>86^%9S3&H\;I&T->"4-!A
MKT^?@O]"UW(;H"A<EN*6:^NLJP9@96SG7;/E:$R;C+N+1>.CVOR)=N_>>T1'
MJ1Y0\,^TEM]WK6G;30JH6\'XD5-1Z#YQ_%C'Z7T8_3"*H2X5+>!& 06*2ML\
M("$>1$-77:L\Y#00+2ER%)*]X:A(-LB&P'"N)1@+[V[25#.1WJ*C@R?+]8K2
M:QG5S4RS-J:,-%*0XC[FQ?X69(@.#'E[_7K"PKV9<II[SAWUP#A8A*X_71?H
MCSND9WZO']/1?OX?/'T[?Z$>R*!@\I!OZ4RF+]1_MTZ:]ASK;;RG%TXD9DY#
MBX:C<&C0]*1#W,29^5;EPK(, @17@&^45L*+_>$$.=6+70ZG'8<?Y'B]^PE_
M_H!GR3^$TKK!PF'U(EU8IIT#XV34@'4"2^4OOORTR][9/?;2GEOCC,.[;M<P
M2?%^IS*,WH-#QAE/2 $]TT&(JPE4;*1-(X#6>IFR,4(K2?#4J&PXQ/9G(_?'
M+[$XZ-IU@ BFD/%E2)KA'6_VC6]V&Z"\7$PI#:KVU_R;BLR,0&#A*662,BC^
MEBU/JJF2VA$W787E0C\Q\0-][D?J$HGCQ% '3VY1NF_+Y," [=CT([7J(Q[A
MJBQV_Q35+J2+N,,A4]FK[[1O:'D3\SUUA+ $#]-B&FG$ROV+WB2@H[YMF(3K
M8"M_T18AQ/H4]0I2YE;YL(_) =U:XEL$P?EI @H^C08,E@8=[]DKP@YNU9LG
MAM:>2O79;O,D)TJQ-<=0M#.Z$,>8TSR8&%ZHJ3=0=WW<4 (2K):JC2HQT+>U
MW%4IN1\3AAH[C&2ZKGE6Q9L<O(^PVZD9'"ETTS>5WLCCT,&JVS"P#)?"0@>Y
M'Z-U!71[)\"RIZ6M1!)*RL*"';K^MP1:&_+TNM1<H<H9"(EU3GL<KO3N04^.
MPI7K=*'RJC=W^M+-G?:"E;])4W5O')IVI0: [_>GN.25L155[-)9CM4^=: V
MINE\)X_@-$X,Y6(D>3SUZ&DJ17C@  O]^< ,"NXF)_VI(YEOJ*'BF"FRQT9"
MS7#"2FTU1.&%(XR.J6W:J6UZ5,1O(R_7PLM>+1TEL1]2[M)5;W</W5,,C)P*
M1R^ ,-P22+"1O)3PGG0JNN6LG%1?<;I,^K)E>E'N"$5X&17OD [?Q$;HWK;S
M9>':'*5/?6LCW <@Y$%9?!8-A>_WY>EF%EE*:+(J^6E(+M.5-"@- TSI!25!
M=(0301)(;,?$,X2&8-?HVA80MP79.G< G58UW0*CM70#@R_"\"59PU=!]4)3
M5+AOG5) A=V&L\VPWU.TB!^(\,6M&7*S3NPXQ*^OW&&+?R4K#W_?VXANQJS(
M%&C'G^Y&;G</]^:^7/WCR>A)1QMT_O%H=)X>],RJEZ":)=T%^D$+LO]D+/'\
M.-6?:&ONT.P?<!!J*YWN Z1FY#UQ1A,,67MF%K8LPPW,+@$?#__=SS\F9T?C
M2/_W'PA/CL:_AVO4?Y/6-N2F,C)W5<,M2B>M $J&O3M0"^1!D0&7J>%J(W<^
M^6L<DZX_="F=?BO1C5T_MJO*-T"2ZDM;JS>QM79#C]K*T_T0$N9T/)FF>Y,?
MO[RYH2_2+R4"F'V FJT'M/@>=(1 G%UHULCI?TVWZ<,M7\H$\-?PJXC4W..;
ME=PSP[D?3.]3YLOT/?+D=[M$]CV[-M3DAOE]D!]O]%1QPW=-:M#[%6'O?Q#5
M+DCZ> EEQ<<650GD<"ZEP_N+FS?Q]Q\7-]_XF^'D;'"@M1!+L3!V_"3SL0=?
M':H)=38]?_A<?>Z!]6Y ^2E-TO82'H#5$6W^;#A^Q.7/6YQ/[LR.J?]Z@-=G
MP\ET0-=CJ;GY5=]US#QY- 8S-]1#M/--].F>E*A&ZB\$"FM,-6PK<E,P<-$N
M$#U[W>/[VT_'PS'D^-;,FB09_H/[\9=\_<3'.":3V2]ARO_@IITUS.BC)^/A
M=/PP7$U].-CGY*>]G[WQ,(!^W,<S\;*17\"EI^D'A!?RL[GN=?GUX6<>=WC
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
M=V]R:W-H965T<R]S:&5E=#(U+GAM;*U676_;-A1]UZ\@O&!H +662(F2LB1
MDK58BW8)DG1]&/; 6+1-3!)=DJKC?[]#RE;=+C7RT!>*I'B_SCWWDJ=K;?ZU
M2RD=>6R;SIY-ELZM3J93.UO*5MA7>B4[_)EKTPJ'I5E,[<I(40>AMIG2).'3
M5JAN<GX:]F[,^:GN7:,Z>6.([=M6F,VE;/3Z;)).=ANW:K%T?F-Z?KH2"WDG
MW<?5C<%J.FJI52L[JW1'C)R?32[2D\O"GP\'_E)R;??FQ$?RH/6_?O&V/ILD
MWB'9R)GS&@0^7^25;!JO"&Y\WNJ<C":]X/Y\I_U-B!VQ/ @KKW3S2=5N>38I
M)Z26<]$W[E:O_Y#;>'*O;Z8;&T:R'L[R9$)FO76ZW0K#@U9UPU<\;G'8$RA_
M)$"W C3X/1@*7OXNG#@_-7I-C#\-;7X20@W2<$YU/BEWSN"O@IP[O]+M2EL5
M$-)S<B6-0R;)&]6);J9$0^Z<<!)9<.0MOI:\N!</C;3'IU,'\U[)=+8U=3F8
MHC\PQ<D'W;FE):^[6M;?RD_A]N@[W?E^20\J?-<WKPA+8T(3FA[0QT8L6-#'
MGH'%]7.P^/OBP3H#8OUSP'HV6L^"]>P'UN^&LO!94-T7&-%&2?L4S(?UO/TJ
M3&8:U6.=K+U6MY1DKAN4H>H6)Q'0VXSHD7>BZ[WUW4;T I&[I>ZMZ&I['-V*
M-6CGI $.EAR1,LX@=412%B>TBCZA]%ZJ[N7*Z(61UI)??REI2G\CO(R GP)!
M:[+0NK8DK>*LRF'$?Z)[[0#LOL]'A!9QE7),&(OSBA[ -A^QS9^++3Q<(;$;
MLFH$$HGHB/S<JY5/:TPZZ9Y"_+#VFYW*_RO[B1EXTYM.N=[(8&:N'OT\I**J
M?"( 519Y"O?(D@V'K)Z[M8!$'I<9P\C*+/H@9DL$8+YSEZ0T3K.$I$G,$Y\7
MC3 7I(HYYZ2("^R]EVA_2]W41+6 \4LH!>N/E E&5I71];I#J%ZQAT3XN.W&
MAF)!PO.2DM3K8G"T0^GT0VM&H"-Q:%SP!&/&:<015)&0/(O+/(5Y:T_(Q6S6
MMWT35-<2%Q$J,RAY0>%"DI-CS"# &3G>LNN;_+S^FI\_D1^0C,:4YYYV55R5
MY0&V\9%M_+EL$[.9Z7>((/T&/=T8#W>CQ(-JT&R>KO'#%BZ>H_8G<F]G3S[B
M,6 #ZU#&:<K\!*T@R:);.>^[VM\-VVL+3B$_OI]:\"<K2\(QTNA>/$+!2FS"
M61Z:01[3E$4W8F/@88C*R"'%H\4B9@7%F&=%]$D8@^+=#/#ZAL3B-$DP)DD2
M70?F>?(VGK#[D,0C3A!@GF:L8M%U0' ?.?@#JF9Q2MF60_N(#^>OMIK>[\D=
MD3P%B1),LB).^:'>58QL*I[+)B/1)GOY%%\.Z[@=! \RXGYII/SFBB8C2>[4
MX]-_HD ?# D99]^1AWS'I8_H8M 0[M(M8FE2#87(LL(W- XZ^!U.8\Y*4,LZ
M[S N&?2>/$Y2BLSQ-#2K# MLC5?)%B.OF"-__HYB65SE7G'%H<_O<#0AQIY*
MSG3O*04*+\*#T9=2W[GA537NCF_2B^$I]O7X\*#](,Q"=18LG$,T>57@%C'#
M(W%8.+T*#[,'[5 O8;K$NUH:?P#_YUJ[W<(;&%_JY_\!4$L#!!0    ( "J"
M*E.$""M]\ (  &,&   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;)U5
M36_;, R]YU<0[E"D@%=_YJ-M$J#I-FS#BA5MMQV&'11;CH7*DB?)2_OO1\F.
MFQ5-#KO8%,WW^$A)]&PCU8,N*37P6'&AYUYI3'T>!#HK:47TJ:RIP"^%5!4Q
MN%3K0->*DMR!*A[$83@.*L*$MY@YWXU:S&1C.!/T1H%NJHJHIR7E<C/W(F_K
MN&7KTEA'L)C59$WOJ/E6WRA<!3U+SBHJ-),"%"WFWF5TODQMO OXSNA&[]A@
M*UE)^6 7G_*Y%UI!E-/,6 :"KS_TBG)NB5#&[X[3ZU-:X*Z]9?_@:L=:5D33
M*\E_L-R4<V_J04X+TG!S*S<?:5?/R/)EDFOWA$T;.S[S(&NTD54'1@45$^V;
M/'9]V %,PSV N /$3G>;R*E\1PQ9S)3<@++1R&8-5ZI#HS@F[*;<&85?&>+,
MXDI6%3/89:.!B!RNI#!,K*G(&-4PO"<K3O7)+#"8RR*"K.-=MKSQ'MXQ7"-3
MJ>&]R&G^+SY C;W0>"MT&1\D_-SP4T@B'^(PC@[P)7WAB>-+_JOP=TQG7.I&
M4?AYN=)&X>GY=2!KVF=-7=9T3]:[]NR#+*!HC*6OR5,KHL%&*3 E/3Z*QN&%
MD.)M1D2&Y]7N0>O$NZB(E0F<XE%\;5L.Y[\O*122XU6T),8R UYF[12\5(0B
M71K@C*P89\9VII>)':MJ(IZ.CZ9Q-+G0\*S8T@Z&3 QPKV(8*FJG@TVHV2-4
M[ER<P!N(_<GHS,8D,/*C*+)F"JF?Q,X[0C,:)=8<0^)/D\D Y>/D*0PJB- S
MB0;WTA!N1>&&R488FL.+)CW7DZ1^. X'7ZC6Y\"JNK'1##'8  /#,S])IW#2
M4;YDV>U!G/J3*.Z(LD8II(=:*C=GL&N'L,/$CY(0TWS='^3;7FYYL4^1/YK&
MKYV^8.?B5U2MW7C3X#K1SH#>VT_0RW9P/(>WX_>:J#43&L44" U/)R,/5#O2
MVH61M1LC*VEP*#FSQ+\ 538 OQ=2FNW")NC_*XN_4$L#!!0    ( "J"*E."
MN'-4S@(   T&   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;(U5WV_:
M,!!^YZ^P\K)-RIH?I 0J0"I=JW52-U2Z[6':@TDNQ*ICI[8#[7^_LQ,R6I5N
M$B*V<]_WW9WO+M.=5/>Z!##DL>)"S[S2F/HL"'160D7UB:Q!X)M"JHH:W*I-
MH&L%-'>@B@=Q&(Z"BC+AS:?N;*GF4]D8S@0L%=%-55'UM  N=S,O\O8'MVQ3
M&GL0S*<UW< *S/=ZJ7 7]"PYJT!H)@514,R\\^ALD5A[9_"#P4X?K(F-9"WE
MO=U<YS,OM X!A\Q8!HJ/+5P YY8(W7CH.+U>T@(/UWOV*Q<[QK*F&BXD_\ER
M4\Z\L4=R*&C#S:W<?88NGE/+ETFNW3_9M;8C-,X:;635@=&#BHGV21^[/!P
MQN$10-P!8N=W*^2\_$0-G4^5W!%EK9'-+ERH#HW.,6$O9644OF6(,_,+6568
MG)61V3UY?T?7'/2':6"0VAH$64>S:&GB(S0C<B.%*36Y%#GDS_$!NM3[%>_]
M6L1O$GYI^ D91CZ)PSAZ@V_8QSET?,,C?"[ 4O(<E'Y'+A\:9I[(5VF _#I?
M:Z.P.GZ_(9/T,HF328[)M+5-OA7D668O:,T,Y6154@6:W((&M86<8&61J\8T
M"LBUU@T5&;R6_'^(MJ3RA:;:BV#KDJ(589V(3VQ'X$]_9 7)I-B",I /,.U/
M?=H'+8^L;?]HAT4V*G*"W:T-+IC8D'CD)V'DIU$ZP+",8AD2$>V@C6!&/[-.
M_#!*_2B9##I?6\,=58J*%[;#B1\G$S\-XT$7(MU2QFV-NI@V%H(:>*?.W_VU
M7F. PC8[67*,,0G]<3KV1Z?#_Z59+9=D[$=IZH_&P\&=M#>G^R1GAX[W28ZB
ML9_&B3\)D]?J*#AHT0K4Q@TBC5R-,&VW]J?]K#MO6_RO>3LH;ZC:,+P/#@5"
MPY/TU".J'3[MQLC:-?Q:&AP?;EGBO 9E#?!](;'NNXT5Z+\ \S]02P,$%
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
MUX4XHR[.*,09O1-GW?SJH'/Z@?^@JA#<2;!S+WN9<%,@Y%I0*W&U/\L)CCH
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
M1X#[A8*1FXU3,/Q1.?L?4$L#!!0    ( "J"*E./G]RR7@(  '$%   9
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;(U474_;,!3]*U;$ TC0?+9T*(U$
M6TWKQ$0%8WN8]F"2V\;"L8/MM&R_?M=.R+JM[7A)KGWO.3[W)-?I5JHG70(8
M\E)QH2=>:4Q]Y?LZ+Z&B>B!K$)A92551@TNU]G6M@!8.5'$_"H*17U$FO"QU
M>TN5I;(QG E8*J*;JJ+JQQ2XW$Z\T'O=N&/KTM@-/TMKNH9[, _U4N'*[UD*
M5H'03 JB8#7QKL.K66+K7<$7!EN]$Q/;R:.43W:Q*"9>8 4!A]Q8!HJO#<R
M<TN$,IX[3J\_T@)WXU?V]ZYW[.61:IA)_I45IIQX8X\4L*(--W=R^P&Z?H:6
M+Y=<NR?9=K6!1_)&&UEU8%10,=&^Z4OGPPX@3 X H@X0O140=X#8-=HJ<VW-
MJ:%9JN26*%N-;#9PWC@T=L.$_8KW1F&6(<YD<]"Y8K6S5*[(M-%8H#6AHB!3
MJIFVNTL%&H2AKNJ"7!<%LR'E9"':'\DF3N=@*.-G6/%P/R>G)V?DA#!!/I>R
MT<BG4]^@8GNNGW?JIJVZZ("ZCPT?D#@\)U$0A7O@L__ J3@$]]&GWJRH-RMR
M?/';S+I5:RK83]?]^6_K;FM0;N^8BYU9^HQ\NT$861BH]/<C&N->8^PT)@<T
M7N=Y4S6<&BCL[\QR9O;YWI*,'(F=]$UV,1I'P2A._<VNP?OJ+M\E8=+7_:$R
MZ54F1U7.J"X)/#=L0SEZTCJ%_AC%<JL\Q_P^V<D_<D;A>!@$?ZGQ=P;"7D:?
MJ%HS_!X<5@@,!I=#CZAVP-N%D;6;D4=I<.)<6.*=",H68'XEI7E=V+'K;]GL
M%U!+ P04    "  J@BI35G= (R<&  #]'0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6S%66UOVS@,_BM"L ,VH$ALV7DKV@)MT^)ZN&Y%N]T^#/N@
M.$IB5+8R24Y:X'[\4;9CQ4ZL.+UBZ8?&+R3%AZ3Y4/;9BHMG.:=4H9>(Q?*\
M-5=J<=KIR&!.(R+;?$%CN#/E(B(*3L6L(Q>"DDFJ%+$.=IQ>)R)AW+HX2Z\]
MB(LSGB@6QO1!()E$$1&O5Y3QU7G+;:TO/(:SN=(7.A=G"S*C3U1]6SP(..L4
M5B9A1&,9\A@).CUO7;JGMUY?*Z02_X1T)3>.D88RYOQ9G]Q-SEN.]H@R&BAM
M@L#/DEY3QK0E\.-7;K15K*D5-X_7UF]3\ !F3"2]YNQ[.%'S\]:@A29T2A*F
M'OGJ3YH#ZFI[ 6<R_8]6N:S30D$B%8]R9? @"N/LE[SD@=A0 *"[%7"N@"L*
MV*U1\'(%KZ+@^S4*?J[@-UVAFRMTJQCJ%'JY0B^-?1:L--(CHLC%F> K)+0T
M6-,':;I2;0AP&.O*>E("[H:@IRZ>LHI"?(J>PED<3L. Q I=!@%/8A7&,_3
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
M2Z#CC]+HJ.I3-:Q_/EA_S </@UGP5,R2Z-<PR-8WH^F(!&+)=U'V.=E_$.6
M'&7/3Z(T_TOVY;W&B/B[-$LV96-0L GCXC__5CIB2 -:-J"O&EAN1P.K;&"]
M:D"[&MAE _MU@RY)3MD@'_JD&'ONN'N>\=MKF>R)5'>#-?4A]W[>&OP5QFJB
M/&42?@VA77;[63P+F0KR6?A\&V8\"O_'\PA>DO=!$*J//"(?XV)*JA_>WHN,
MAU'Z[GJ2@0!E9N*7G<V*SFA'9X]B,2:471!J4//GIWOR]LV[-V1"TC67(BW^
MMEB]QZW^:Q>-B64>6>VT]=!CB\?:5IN1"?BW<C*MG$QSJW:'U5FRV8#G()C^
MUXMRM"1,TYT(VH9;&'-R8VJA/]]:E)JN84_MZ\ES?3#-.RGUF&E8M+KQ2+!5
M";9.%PR823,>!V&\:E-M#5;=O!-7;5>J;53U?W:;A9 D61:*2;)5$S8EXIN0
M?IB*@ 0[">I)MA:PMJ04<4:V0H9),&X;D=TR(@_&Y+7+="J9SF#G FL5S>%?
M*N0S*(1U!H[&_.PT5)GFU*6V9]CMNEBEBZ&ZGI2@=1(%  0B_MB%V0NXSE_S
M>"6(5(N_;<47-DVCIL<8>QYC[6+<2HR+BODB-MM$0NHB#[F2H;/0;7C'>#7[
MFG>84^I9-G7<=LG32O(4E?Q)R!5,/]!&YA_G#V09QCSVU7SKI-$=;O$W\_>V
M,4X;(V"&:S-OVC$QO6H WID#^).\:1-2F&,U(8YI,IL9AM&NQ#1T6C+P^$L>
MI[PH)OPDS=(N#:6=HU7*',/HUE!+C2:JX7WP7UB)4!5![UE"N,Z'6QX&!)9M
MF3,OH#3QH4R#/*K6K](+*]I/5G'>H%.ZV02AATK7"<?$,\Y/RZ7(45?X3GR#
MPE(!L$M),Y&X!B9$)Q(3SR1/6R!P(C^)',U_DKD,GWDFR#SBOE"N);]R";$&
MD;\5-_V.)%Q3IP(3SP7W8I%!A-),[O)>_"2&0B<+%Y& RQ#-_:';=I?,2OOU
MR6VB+M'X-_OXKZ3DE?96AKY0*>A(3E41M>HJC$_KNL9.AR:-?A-G__U.J"DN
M103!"6!^2X!_EV=8TS/HK-7,-W'H/^W#S%\O..3%^6X1A3XYRDE#)HB&M8FS
M-;><PH@# ?,P(,\\ A]TK8\F<BULQ)JX)H[<G+./%6<'C)!JA%(<H7.9^$($
M*5G*9$,6NQ1^3U,"Y<<".L3 5!JN1YA2!YO]5$.5XE"MQ7C(:&LE-DZ\/)[P
MO*NJN@#B>5^4>O.\O+L@3YT/%[3)ODMO:KM&1P5#-?MH3Q7-TS59BRA/%0 B
MR K<]Y,=X*C+\5;3\5/&,,=K(E*<B"V.!QF/( <6%WG@,B9WZL<O,ERMBN3Q
M\*S0.21,&GX4AU\>!W &9'?(4!?P*>_M0,**ASD Q[TT+'L[8E''4P35,*0X
M#/5S!&2-5/@[M9>A-*NBDP3\)<W3?" R(>&1O*KP"OFM,O$.32.WBCE8,Y3B
M#-7BAPIN>_:9]?1"^Q5K$E.<Q%_6$%S%>!*?K+U@6Z J"FA5,<[7C&L='"[(
M(2^"2W1P&O 4!WS[JGO:+5)?AOGS*7F_DJ(HA6IWG)X8+)T8+#PQ?%1EJ:IB
MBQR;'&K%\@GK+="JP&7K%H_5++@/R:%CTT'G!@O/#672K\=7B;E/H@CBH;GP
MKI<+94?'U5N'/)UB+#S%=/EM)1.8<]M#NNTHFTKC)R15J[9=@V>:?XL5]U_(
M#/P!S^KS)#R>3$^@4Z1__YO)C']\N#0'S2:=5RP\KYSYI#ZSFMLKE-K4M;H2
MKZ63C(4GF;D4$!HH[0X[6+XNN1<\#=NG#&XSB<5EEES"OS83QT)UIK%P\,]J
M3R7;UZ*/]@G);IL_"1_&T3H"UMS:,"@SIAT;0Y9.*A:.^X9#^28O8X"Y6G80
M/H<!%%^I*G?@<48QM',QN,W%8)K86M#IQ,+I/6@MD ^#%H'&O(5C_NQ%X#5#
MQ@R/.E[7;I2M,6_WU?]GK((>FR>L EMCW\:Q/RQB_QP2,5O#W,9A?F[$[.;C
M0E_$-,9M'./G10RW>4K$:AOM./.'1>QQ4,0TU6V<P&='K&7'O"=B&N V#O#S
M(H;;/"5BFN V3O!A$7L8%#&-8KNGLC\W8LWMEKZ(:5+;/3LN9T4,MWE"Q!R-
M;P='[;"(W0^)F*-1[. H/C=B3G,KNR=BCB:U@Y/ZK(CUV#PE8AK?SG>HPLEL
M4,0TBIT?4WX[S?+;=BRWH_9V:B\W?T#MW6/3O'*ML6T;%N8QS6P'Y^NP,-T-
M"I/FK_-#WF?.G);7E9;A>!UELJ/9[.!L/B].N$WSRJ9CCU(#<YDFM8-3=5B<
MW@^)$]/493WO'<^,$VO9%?%,VK&<F 8RZ]D2.2=,/38A3-,Q=:B'>4SCF?4<
M;JG'ISS;4&S&UX-UTJX_T\AE9QQ4Z3Q9,V,M1T],UZ"FQ:8=D=(@9CB(SS@S
M,V,M>R ]>C2(&0[-[WP:9L::932;3CWFF%V3O';PI&\;Y*^<B)FQYKY'CS*-
M;89C^]S)#5?+TQ3-W5ULXFM\,QRU=X>M;NX#I]+\G,'%]]@Y+?L=LG/*-,H9
MCO+#6Z9B6_E\,+B:XR[.\7-?!\[<)LBQMX&N)KF+4[?YINTO>T,SVL49K5FP
M+%64?(+%M11AUDY+M[G5X2%;=*ZFMGMZH?S*&=BP-9+=[X]DMQ7)+C-=JP/)
MKD+R\15-/A<G7_L)K[N>5E_6H=ID]:-=  ."F%Q 4%1ED,&@ #71RR&P7.TL
M=\Z\K<C=D&> Q"]R@)^_25-7^E\-7Y#].O379,]3LA$9 5]_XA(NF+0X0=L6
MQ4GML/)&,5*=$E>O['9Q5IQ0K:Y6)]'O\@/;KZ^[SM6]Z[3\ OZ#7_+#ZQ/=
M17'T'02N0DB#D5A"=\88#!!9G"8OOF3)-C\NO4BR+-GD']>"@R/4#?#[,DFR
MPQ?5076F__;_4$L#!!0    ( "J"*E,'WU\6[ ,  &02   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;,U8;6_;-A#^*X16;"W012+EU\XVT#@(NJ$!
MC'AM/PS[0-MGFPA%>B1E-\!^_$A)$=7&EI59 _;%%JF[A_?<D8\.'!VD>M!;
M (.^)ESH<; U9O<N#/5R"PG55W('PKY92Y508X=J$^J= KK*G!(>DBCJA0EE
M(IB,LKF9FHQD:C@3,%-(ITE"U>,U<'D8!SAXFKAGFZUQ$^%DM*,;F(/YM)LI
M.PI+E!5+0&@F!5*P'@?O\;MI3)Q#9O&9P4%7GI&CLI#RP0U^78V#R$4$');&
M05#[MX<I<.Z0;!Q_%:!!N:9SK#X_H=]FY"V9!=4PE?P+6YGM.!@$: 5KFG)S
M+P\?H"#4=7A+R77VBPZ%;12@9:J-3 IG&T'"1/Y/OQ:)J#C@S@D'4CB0I@YQ
MX1!G1//(,EHWU-#)2,D#4L[:HKF'+#>9MV7#A"OCW"C[EED_,[FE3*'/E*>
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
MLL1O#R@;@/=+*<UN8P6ZKUGZ!U!+ P04    "  J@BI30C.G)H<"  !J!@
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
MQ2&Z&"B^,^?06Z[@5&MNMXRNF- &\'[-N7H<Z*-M]5?&] ]02P,$%     @
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
MUP'J^8(QN1EH@?I<.OH#4$L#!!0    ( "J"*E,#]X_$"00  /</   9
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;+57;6_B.!#^*Z-H3]J5[@A.""\5
M12I06E:MKFIO[SZ<[H.;#&!M8N=LIY1_?W82 FU#@%W=%XA?GF<>C\=CSW M
MY'>U0M3PFL1<73HKK=,+UU7A"A.J6B)%;D860B94FZ9<NBJ52*,<E,2NUVYW
MW80R[HR&>=^#' U%IF/&\4&"RI*$RLT88[&^=(BS[7ADRY6V'>YHF-(E/J'^
MECY(TW(KEH@ER!43'"0N+ITK<C$G/0O(9_S)<*WVOL$NY5F([[8QCRZ=ME6$
M,8;:4E#S]X(3C&/+9'3\6Y(ZE4T+W/_>LL_RQ9O%/%.%$Q'_Q2*]NG3Z#D2X
MH%FL'\7Z%LL%!98O%+'*?V%=S.WZ#H29TB(IP49!PGCQ3U]+1^P!#$\]P"L!
MWGM [P# +P'^J18Z):#S'M Y  A*0'"JA6X)Z)YJH5<">J<"^B6@?RI@4 (&
M>3@4^Y=O_I1J.AI*L09I9QLV^Y%'4(XV>\ZX#?8G+<TH,S@]FN*SAM_@*HJ8
M#3X:PYP71\B&XN<I:LKB+V;&MZ<I?/[T!3X!XW#/XMB,JZ&KC0;+Y(:EO7%A
MSSM@C\"]X'JEX)I'&-7@I\UX_QA^UHSO-N!=X[O*@=[6@6.OD?">RA;XY%?P
MVAZIT3-IAG_-N(&W+9P,ZMQQ#!XW6K\^'=ZN<^;/6;_Y.>NW1^"4-UJ?GVR=
M]!L"P:].DI_S^0?X[DP;Q (F$LU9@AD-6<ST!O[.!^8:$_5/@YE.9::3F^D<
M,/,'R@1B03DLMA88URA1:<!7<P<J-!UA)F7]\2K8NSF[O0E?1L;U+_LA4\P8
M[,]H]:LY;T0'E>C@7-$T#&6&426^3FMP3.OLZ(S;IAEOUM*MUM)M7(L-%[@S
M:VG8S%[%U?L_8Z9?F>F?ZWYSA; D2^!92$/&^!)"FII!O:D[2?T/3NP$]5X<
M5)(&YTJJI"B(,FDEZ15"BI*)NDB>##Z(\@^((NW=;=ANE/5 -^8EI^V>,*4R
MRD.$4"A==]--2BY"]B20%CF@8>]&)LT:I @1(P4+*1+0'QQ5*X5\.+2^WQH<
MD.+MI'CG[I+54ZN@F2F #5*I&H*9[!(M\7\X!4JJT3QV52A9:I\PM5*;Z>_F
MX]\?(8TS!=U6$/S2I'F7M<F/IVVKN59G,^51<;OL3,Y.S^?<*;.2?O#F' 1O
M$_%-[:3N@0C=)6/2G(T?,2V.K+)G]J3#,BXI3\H<NTQ.>J=DCES&^[L-*(_
MU**E5%@@UC^=>S4N\MXI<_<>^PG*95XI*I.E,JZ+9T356U6C5WD-]JY_3"XF
MI*9_2BZNZ_IGY.*FJ$%W9HN2V+R!EXPKB'%A)+1;/;/5LJ@RBX86:5Z"/ MM
M"IK\<V4J<Y1V@AE?"*&W#6N@JO5'_P%02P,$%     @ *H(J4Y:CSGH9 @
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
M5XHU2'O:>+,#EZJS-N 8MZR,M32[S-CI_D!DF2G.6(OD$;["N" ';F?P9F=
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
MZZ$8YB1C>BS6/Z TU+)\,\&4^T7KLC;PT"Q36B0EV"A(*"^NY*UL1 V VP<
M80D(3P5$)<!USB^4.5LW1)-!3XHUDK;:L-F!ZXU#&S>4VQ@G6IJ[U.#T8*+%
M;(6>B92$:X4(C]$MD=P$KM %FA3A(C%'=X1*]$18!N@1B,HDF# UNN=I5N+L
M3>*R^06S):>O&2AT=@.:4'9NR!X@!X8B]/((R13D'[,TAAC,:SEE@(:"YR U
MM>.1B1*DA!A]D+>%]GQMO%L'_JST>5WX# _XO(-I X7M;R@,0KR1>PB&QPE^
M$MY $=Y/X)NN5ZT/J]:'CK%Y@/'V+37OLC&9"V;ZQJC>'##XCCZJZ"-''QUR
M_'^!O3P8'G2O(5''5#0K%<VC)IV*W*E(=BH4HD[&OAP+/ES8LKM0/@@:W6;4
M\_-Z6OO+@E95]DYNJY+;.BIW3-7J8BX!C$ -$I1&DF@X)9=V]8CV%^;2J51T
M/CF7@J]5[_>'2#K[(@D"O#^2;J6T>U3I#<UI#*8MIP9Q61%??F$0.-CMP,$G
M1U$2'LOB:,E[H;5/!3YMPS+_C 2=;8!(=7Y*(GBW)>+P*S/9[9TX^NQ,HG]G
M4I1@7*O!C>:'6/S:Q]R>I!Z)7%"N$(.Y006-CGF$+ XGQ42+U'W?IT*;TX(;
M+LV!#J0M,/?G0NCMQ!X9JB/BX"]02P,$%     @ *H(J4QJ,&G2W P  TPX
M !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULO5?;;MLX$/T50@LL6F ;
MB=35K6T@2;-HBP8U$K1]*/I 2V-;B$1Z22I._GY)299<Z[(.FLU++$J<,V<X
M,R><Z8Z+.[D!4.@ASYB<61NEMF]M6\8;R*D\XUM@^LN*BYPJO11K6VX%T*0T
MRC.;.$Y@YS1EUGQ:OEN(^907*DL9+ 2219Y3\7@!&=_-+&SM7]RDZXTR+^SY
M=$O7< OJZW8A],IN4)(T!R93SI" U<PZQV\OB&<,RAW?4MC)@V=D0EER?F<6
M'Y.9Y1A&D$&L# 35/_=P"5EFD#2/?VI0J_%I# ^?]^A_E\'K8)94PB7/OJ>)
MVLRLR$()K&B1J1N^^P!U0+[!BWDFR[]H5^]U+!074O&\-M8,\I15O_2A/H@#
M XW3;T!J U+RKAR5+-]31>=3P7=(F-T:S3R4H9;6FES*3%9NE=!?4VVGYK>*
MQW?H.Q6",B4190FZHH+I_$GT!MU6N4)\A<ZE3APD:%$LLS1N+5Z]!T73[+7>
M+3=4@)S:2O,RZ'9<<[BH.) !#@&ZYDQM)+IB"22_VMLZGB8HL@_J@HP"?BJR
M,^3BOQ!Q"![!<YM#<DL\=P!O'_LESW-=24=G]D6@LIC1C\_:#GU4D,N?(UZ]
MQJM7>O4&O'[1.5 Z(2E;(RI-#CY15NAT_/D'#IQW_?%5QU,!^R6PZ<O[N1N%
M 79<O?N^AY+?4/)'*?4?@":WH$(9AFH#Z!K$&D0?+;]#"P>3"<&NTT\K:&@%
MH[0:)E</(.)4'A=1Y3WH>'^# ^)'DS#J=Q\V[L/3W-]  I#W>P^[WHGG>=%
M1J+&=_34(BFRQX'BKYA$W>*8$&\2.J2?RJ2A,AFE\AG6-'[<-XE1DH566!!"
M=\Y1Q?RXAGP)8JQ+L-,JF/."W8D/E!/_7_U9(Y_>H)BTK,@S]$(-<M0,D8\C
M?X! JY78?>Z*K!%_.8[0"?W("P;8M!J*QT5T(=)[J@ M,AKKUF3J:478"B/V
M7[((6^7#X]+WFXJ,NZ(8^ 3[P8 DXE83\8FB.%Z'/;+HN5X8X@$QPJTPXF=7
M1MR51H)#-_*'RK"51CRNC<>WIA-JC[0"2%Y2 $DK@&1< '^S]DA7!+'CA8X?
M#.2>M")(GD,$29\(.H0$SM!_9=*J(!E7P9/N!*2K>Z.7 M+*'GGRW?&_BI]T
M+XW'US+[8,[(35[--"51S NFJI&C>=M,;.?5G-)NK\:]:RK6*9,H@Y4V=<Y"
M[5=4$U2U4'Q;3BU+KO0,5#YN]-0)PFS0WU><J_W".&CFV/F_4$L#!!0    (
M "J"*E.=IBZ>0P(  ($%   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM
M;+U436_;, S]*X1/+;#%CIMZ:^$8:-(5*]!B08.MAV('Q69B(?I()29I_WTE
MV?&RH0EVV2X6*?$]/E*F\JTV2ULC$KQ(H>PPJHE6EW%LRQHELSV]0N5.YMI(
M1LXUB]BN#+(J@*2(TR3)8LFXBHH\[$U,D>LU":YP8L"NI63F=81";X=1/]IM
M//!%37XC+O(56^ 4Z?MJ8IP7=RP5EZ@LUPH,SH?15?]RE/GX$/"#X];NV> K
MF6F]],YM-8P2+P@%EN09F%LV.$8A/)&3\=QR1EU*#]RW=^PWH797RXQ9'&OQ
MR"NJA]'G""J<L[6@![W]BFT]YYZOU,*&+VS;V"2"<FU)RQ;L%$BNFI6]M'W8
M _0'!P!I"TB#[B914'G-B!6YT5LP/MJQ>2.4&M!.'%?^4J9DW"EW."JFI,LE
M/#)CF"(+3%7PA1GEKL_"1Y@V5P5Z#E?6W1M6,%G/!"]_(4XFS*"B&HF73)S"
MR342X^(TC\G)\TGBLI4R:J2D!Z3<X*P':?8!TB3M_PZ/755=:6E76AKXS@[P
M[12/M93N_O^H])N!\ ?"TYW#P2VAM#^/9#WKLIZ%K(-C#:VUJ-!8P.<UIU?
ME[)F:H%@F/L5W^M,P]E/ JD?I$V1]"XNLBR/-^^(&71B!D?%W.&"E:\PKIE9
MX$1S13!U-EIXND<Y0W.LXO,NR?E_['/69<W^09^SO^QSO#=1_G&Z=PWDRH+
MN0,FO4^N):89^,8AO0I#-M/D1C:8M7LCT?@ =S[7FG:.G]ONU2W> %!+ P04
M    "  J@BI3/.3=240#  "+#0  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6S-EU%OVC 0Q[^*E:=-VDB<E!0F0%KIJFU:I:K=VH=I#R8<8.'$F>U
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
MEW,];(,P ?I\RKE:;\PX5XWOP[]02P,$%     @ *H(J4W*O23]?!P  XA\
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
MF@0  %@3   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*V8W8_:.!#
M_Q4+]:&5NIO8(5\5B[0?/5U/UVI5NM>'TST88L#:)*:V XMT?_S93C8)2^*
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
M _#2/K%_B=I)RY8[?#3RCZA]NT@^)5!CPWOIG\WP%2<]MX&O,M+%+PQ3;)I
MU3MOU 2F"I30XY\?ISY< +*;*X!\ L1&L#%1K'+%/2\+:P:P(9K8@A&E1C05
M)W08RL9;NA6$\^62.U$!US6LA.P]UO"3-N&[<0[6:&'3<HOP'A[J6H0N<@E/
M>ER%T-,W*_1<R+<%\U1+8&35E'<YYLVOY/W6RQE\R-Y!GN;9OW!&$LXZ\K..
M//+=7.'[?*Q:KG<(-E0&O2,EWM!\/%IJ&X)O$72OMB3*-.""+A>LRBA%2JC1
MU1Z$)LS0BJH-\2]TJ0]HJ2O_$S@6E*6QHK#\AS*=W=W-YP4[7"IA%],)B_Z#
MVYW0#B0V!$QG'V\3L./RC(XW71S8UG@:?S1;>F]H0P#=-\;XDQ-VX/R"RU=0
M2P,$%     @ *H(J4\,-5\D:!@  7A@  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C,N>&ULK5EM;]LV$/XKA%<,+5#;(O7N)0&2./8VM(71+.MG6J)CMI+H
MD93=_?N=7BS;$BT;7;_$>GGN>/?P='S(W.R$_*;6C&GT/4TR=3M8:[V9C,<J
M6K.4JI'8L S>K(1,J89;^3I6&\EH7!JER9A8EC=.*<\&=S?ELX6\NQ&Y3GC&
M%A*I/$VI_/>!)6)W.\"#_8//_'6MBP?CNYL-?67/3+]L%A+NQHV7F*<L4UQD
M2++5[> >3^:D-"@1?W.V4T?7J$AE*<2WXN:/^'9@%1&QA$6Z<$'A9\L>69(4
MGB".?VJG@V;,PO#X>N]]5B8/R2RI8H\B^<)CO;X=! ,4LQ7-$_U9['YG=4)N
MX2\2B2K_HEV-M08HRI46:6T,$:0\JW[I]YJ((P/P8S8@M0%I&SAG#.S:P+[6
MP*D-G&L-W-K O38'KS;PKAW!KPW\<K(J=LNIF5)-[VZDV"%9H,%;<5'.;VD-
M,\*SHA2?M82W'.STW0-5/$(TB]&4)[EF,?H$]?]!*(463*+G-94,#=%S5:E(
MK-"C2#>YIF4AP>U5#MY.F:8\>0>>7IZGZ.V;=^@-&B-5O%2(9^@EXUJ]AX=P
M_==:Y H<JINQA@R+.,=1G<U#E0TYDXV-/HI,KQ5ZRF(6&^QG_?9>C_T8F&WH
M)7MZ'TBOPS_S9(1L_!X1BV!#/(_]YO<;">;66?/I]:-;!O.GZT<WF<_^7^[S
M'P[^9"KLIM+MTI]]QM^G/&62:B$G/<Z<QIE3.G/..8,:YUDD4JCM!&K]G:E6
M*Q=>Z:)8$K9WP\ )[>!FO#TN@2XL("0(3U%3@S/;)8%_"GLRP2PK;(TY,\"(
MY[3&G!M0GFL';@,[X<YMN'-[N;N/OT)?F_SZ"_:LW^ZC2+)]+UFRC*UXQ&F"
M(I%MF2P7O!6C.H<F @#)8@9+\3)A-4#SXAH6X163\!)!OXR^F>:B"LD]2L5J
M$=Q%N(%'W!9Q%_W,+_DYX<QK./.NX0P]YFF>T&+U1C'?\IA!FT2E*/A18KQ+
M"<VZB*%#0F).R&\2\J]*: IA0WB'9*C6DB]A@2GBUP)MF2H6%;$IBV0MDAC*
MPI2(?S&1+F+HXL ],S5!DTGP<S*!;I%""N5,H!V5DF:Z+Z'@8D)=Q!!CR[//
M9!0V&847FUO1U'HSJ .'%;U4 *8$PFYXAOXW-<!".\2DE:P!AKW0L7'K^S/A
MB&-ARTP*M@Y*R>JEY0-3:H+F(.\[Q# J,]#YC:!1*C?*CX=ZB+Y)-4" -H><
MB_](Z>'>^!_7-'MEA<):42[1EB9YV53WI9APNN0)UYR9E1?NQN4[Q&^';X"Y
MMNN<"Y\<PB<_LRIK-6K,A'37M9#87JO73XTX0V6:<+;E [)5FB9@;VT>M WN
M%S=3E@G8'5R2-_B@;W"_P/E2[N&@GU%83&!/VK!<53@4N]*@T7GV:F38Z12!
M#8EZKH6]-LE=*+9=VP=HF^8NDGB>X]N^9;>)-C@EH*J< )]A^B!><+]ZJ;K
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
MU)2#:)K:4-VT,K8#^FTUJ]V6[;U(URO98Z$^+/1PA.E#I=!;23.V-/UEUAC
MU$-<G90E7[WG;"9R:@=_<,+1@*QYWKR0[$EG@U*9Z@"5OO=(I6+3=N2[).4]
M7:IU.2TSW'/W!#W_W7F>44$EX6W3NO:/>99?[#BZ^E>6S;?*KF&GQ_I8<.PF
M>Z=@,CX%DR=1D_U3,)D<O\GH!#S6!]=C-QD>I<F@/JZUSH1;)\(FZL')>^A_
M@3,^WR3U)@O&%1-U;\[2E(IG!T,MK\A$_\&ZI:^?3VE&%ES=-^#0W[0_TY0M
M\J1YZA8FHGYJT_X$PPOCYMBO<S&1TB5-QW57SB:FZ>F&SEI?0-A%;LSE1C".
MQ=P(8%@>S '&L2PLS_\TGCXZ'HMAWOI.I(]R^BC'LES(V'RP/&Y.HB_W2),D
MBN(8F]'QV.E@C,U;',./6PWS!@PL#V3ZL[G&5QNOD/UU@*WIO@K!1HI7(C92
M?*X!<<\;,)+$O=I8'F!@JX#5#N1WYX&:<G.B"%85\X;M8!Q)$@R!6G37:!PC
MLQ/#Q[T^V"Z)HB1Q(X"Y'401AL!NQ!', 7C D"@R[\&=]U&P?D\%F__BCGX#
M4$L#!!0    ( "J"*E.7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKEN
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
M[3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]
M9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIX
MT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T
M_C6"R0_L?@!02P,$%     @ *H(J4RZD +S:!   <BL   \   !X;"]W;W)K
M8F]O:RYX;6S%FDMOVS@41O\*X55GD;&M5]H@#I#F,1.@#R,.,LN"ENB$B$2Z
M))6T^?5#235Z-84_S.;6*UO4ZXA7Y+DD=?IBW=/:VB?QK:F-7TP>0]B>3*>^
M?%2-]'_:K3)QS\:Z1H:XZ1ZF?NN4K/RC4J&II\EL5DP;J<WD['1WK:6;T@T;
M5!FT-;&P*[C7ZL7_W-]MBF?M]5K7.GQ?3/K_M9J(1AO=Z%=5+2:SB?"/]N5O
MZ_2K-4'6J]+9NEY,YL..>^6"+G\I7G60=W+M^Y(@U[<R@BPFQ2Q><*.=#_T1
M_?5E9'Q6\>!AJPWV6M=!N4L9U%_.MEMM'KK+Q*>8DL?HZV'W.U3BB?L_U6@W
M&UVJ2UNVC3)AJ$>GZ@[0^$>]]1-A9*,6DPO[K)Q8R@?5/52\RTTU/&"(9*2Z
MW(F..]Q-U3-R\IA*&:\J$?]Y6^LJ<E3BO:RE*94@D F 3 X(^24AD"F 3 \"
MN>IPXJD$,@.0V0$A1S69 \C\D) I@2P 9'%(R(Q '@/(8U[(2^5+I[==N; ;
M\;[UVBCOA31=Z_$$\BV ?,L+N6J;1KKO'>!*/Q@=3Y,FB/.RM*T)FD"^ Y#O
M>"%O5>RWO1*WJI1;'9VE7_N#:"\^0]WXC)?O6FHG[F7=*O%12=^ZKL\)-,)S
M:!EVS31;Z_7N1;R(AH]9AKC6)O;@6E),Y)DYLV@NU3I0%J23.;M/FD:'/HI]
M>XW=3(A9BXKUI49Q13J9L_ND:6)(5\&63Y0)V6/.K(\>1OPCG9.[NKN2SMAV
MW!R0.^;,\KCZVL;L6"QC_C( ]LQ':SGXA&(B>\R9]7%C2MLH<2>_C=\X)(LY
MLRUNN\)82TOI8@W>Q1A[V0](1H3(%'-F542QZK*/ZJ6NVX[U4[S3!QN]NXRY
M/TVID3$29F.<E_$E'+KD'^]@N_;J:QO/$E?/='B2(',DS.: V<$H8TW@"(79
M'/OR _$F#D+K46TBJ23,4MF3)OR@I$TH05I)^+6R/UT8!QV9)F$?J !%BS<4
M$]DF81^J_)3T+M)_4#CDF(39,<#6'2O%1-I)F+4#C3U^(Y%[$O9ARCX[]H&G
M,R7(/2FS>Z BQQ,ZR#TILWO@\'F,B=R3,KL'*Y+.EZ1P?HS9/7L5>22Z)Z"8
MR#TILWL YGE5T>F(%+DG97;//I,/E4G[S12Y)V5V#\0<-R%DH9390OLQNYC3
M.8$462AEMA#.BT8M'5DH9;80QJ1SHQFR4,9L(8R94TQDH>R0<V=?"HJ)+)2Q
M+](@S&.*B2R4,5NHF^+;->NX3];BQ@P7ZD=K%!.NT_R&B;7]0XLCBHDLE!UR
M!#3JWC-DH>QWCH!^#3[%1!;*F"WT'\Q=7O<YMJ9N#\5$%LJX%VS D"U6+L5$
M%LJ8+80Q5W2M$UDH9[80Q!POR2(+Y=SS<!"3IAXYLE#./1:"F#3UR)&%<F8+
M84R:>N3(0CFSA?"LQRCH\'L!9@MAS%'0D87R0Z[ZC(..+)0S6PACTGPS1Q;*
MF2U$%Z>PTW-DH?QP,W(=-/V8!5FH8+80Q%RU%!-9J&"V$)XX''T:A"Q4,%L(
M8](.J4 6*I@MA#%IAU0@"Q7,%H(KE:,,J4 6*GH+3?N#_=EII3;:J.I3O(6/
MY:6LRZ43W<_P&4J6=ZO(F[:N+V+99_/!RFKWR>CN<]>S?P%02P,$%     @
M*H(J4[5Q8'P6 @  JB8  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\W9.V[;0!2%X:T(7(!']S6V \M5&K>!-T#(HP<LB02'0>S=1Y +Z1 ITA@\
M%3$D>/DW_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;
M;CBVXWDY;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_
M&)S^=,-[W94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF#
M#()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U
M@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK
M@=Z*>BN!WCKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O
M)=#;4&\CT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ
M;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'
MO9U ;T>]G4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [
M4.\@T#M0[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'<FT#NCWIE
M[XQZY^_4NXZ?AU*O/5]K?/YW4CV>[RW7QU^67R<G+]0%YW1;49__ E!+ P04
M    "  J@BI3TC1D%.P!   ')@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-
MVEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\;UB@
M[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30O
MQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT
M,:VS=5=]2AGO$_)T<M@3%K4+9VE#QKY,Z%>^#]B?>UB3]W5%HT?CX[UITRZV
M:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.'
M,L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8O
MAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$
MY2BD<A13.0JJ'$55CL(J1W&5H\#*4605*+(*%%D%BJP"15:!(JM D56@R"I0
M9!4HL@H4626*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL$D56A2*K0I%5H<BJ
M4&15*+(J%%D5BJP*15:%(JM"D56CR*I19-4HLFH4636*K!I%5HTBJT:15:/(
MJE%D+5!D+5!D+5!D+5!D+5!D+?Y3UF=KEW\</SSSUM3=(9\-__^:O0%02P$"
M% ,4    "  J@BI3!T%-8H$   "Q    $               @ $     9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( "J"*E/Y[J<([0   "L"   1
M          "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( "J"
M*E.97)PC$ 8  )PG   3              "  <L!  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ *H(J4W+)^"=#!0  "!8  !@
M ("!# @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( "J"
M*E-./5 ?X@8  /@<   8              " @84-  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    "  J@BI3#]&8WWX#  !4#0  &
M        @(&=%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ *H(J4QH@LOCA"   3BH  !@              ("!41@  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( "J"*E/!/<1%5 ,  +T*   8
M              " @6@A  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    "  J@BI3TSFS7J(,   G3   &               @('R)   >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ *H(J4]O0F$BP"
MB",  !@              ("!RC$  'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( "J"*E,P3K"77PT  /(C   8              " @; Z
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  J@BI3T9()
M7J@3  #E-   &               @(%%2   >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ *H(J4XN5 +,9"   0Q4  !D
M ("!(UP  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  J
M@BI31MQ535@%   8#@  &0              @(%S9   >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( "J"*E.<,Z@<V00  %(+   9
M          " @0)J  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ *H(J4Y$L>2=J P  N0<  !D              ("!$F\  'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  J@BI3;B'A:!((  "]
M$P  &0              @(&S<@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( "J"*E,L_AM((@0  "4)   9              " @?QZ
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ *H(J4Z):
ML09@"0  Z!D  !D              ("!57\  'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    "  J@BI3<>XS=D@(  "@%0  &0
M    @('LB   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M "J"*E.BJRJ1?@,  &('   9              " @6N1  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ *H(J4^1G+"T: P  ^ 8  !D
M             ("!()4  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    "  J@BI3[ H^GHT%  !C#0  &0              @(%QF   >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( "J"*E.$G;/)A@0
M   *   9              " @36>  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ *H(J4Q=BHT0L%   8CD  !D              ("!
M\J(  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  J@BI3
M7)&.8L@#  "'"   &0              @(%5MP  >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( "J"*E-^(P*QH@0  ,$,   9
M      " @52[  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ *H(J4Q9"BR_*!   M0L  !D              ("!+<   'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  J@BI3A @K?? "  !C!@
M&0              @($NQ0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( "J"*E."N'-4S@(   T&   9              " @57(  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ *H(J4^M;1\Y#
M!0  )PT  !D              ("!6LL  'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    "  J@BI3@1H.+(,$  #B"@  &0
M@('4T   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( "J"
M*E.V/\ZZ?@(  )P%   9              " @8[5  !X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ *H(J4^I"/.P^!0  M P  !D
M         ("!0]@  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    "  J@BI3CY_<LEX"  !Q!0  &0              @(&XW0  >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( "J"*E-6=T C)P8  /T=
M   9              " @4W@  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ *H(J4X&M9B^;!   A@X  !D              ("!J^8
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  J@BI3SL!A
M4(P)  #?+P  &0              @(%]ZP  >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( "J"*E,'WU\6[ ,  &02   9
M  " @4#U  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
M*H(J4\V^3Y^+!   C0X  !D              ("!8_D  'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    "  J@BI3 )7Q2T<"  !,!0  &0
M            @($E_@  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( "J"*E.4/J+"@ (  -D&   9              " @:,  0!X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ *H(J4T(SIR:' @
M:@8  !D              ("!6@,! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    "  J@BI3G1DG^?8#  #6$   &0              @($8
M!@$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( "J"*E-T
MB#?6)P,  $P)   9              " @44* 0!X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ *H(J4WO1FVHR P  HPH  !D
M     ("!HPT! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M"  J@BI3 _>/Q D$  #W#P  &0              @($,$0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( "J"*E.6H\YZ&0(  'L$   9
M              " @4P5 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ *H(J4\64N2)+ P  _@D  !D              ("!G!<! 'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  J@BI3?!"G8,(#
M  #S#@  &0              @($>&P$ >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( "J"*E._NU#.% ,  !4,   9              "
M@1<? 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ *H(J
M4[1&X#&P"   )RX  !D              ("!8B(! 'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6Q02P$"% ,4    "  J@BI3I%_I8>P"   N"@  &0
M        @(%)*P$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0
M   ( "J"*E,:C!ITMP,  -,.   9              " @6PN 0!X;"]W;W)K
M<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ *H(J4YVF+IY# @  @04
M !D              ("!6C(! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q0
M2P$"% ,4    "  J@BI3/.3=240#  "+#0  &0              @('4- $
M>&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( "J"*E-)7+S0
M%0,  ,H+   9              " @4\X 0!X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL4$L! A0#%     @ *H(J4W*O23]?!P  XA\  !D
M ("!FSL! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  J
M@BI3O\>-[9H$  !8$P  &0              @($Q0P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( "J"*E.#/69"2@,   0+   9
M          " @0)( 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#
M%     @ *H(J4^SN RBT P  X@X  !D              ("!@TL! 'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  J@BI3GB:K61X"  !4
M!0  &0              @(%N3P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;%!+ 0(4 Q0    ( "J"*E.?)'D^)0(  .D$   9              " @<-1
M 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ *H(J4P#
MD2JJ @  < @  !D              ("!'U0! 'AL+W=O<FMS:&5E=',O<VAE
M970V,2YX;6Q02P$"% ,4    "  J@BI3Z%+TC00"  #- P  &0
M    @($ 5P$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (
M "J"*E/##5?)&@8  %X8   9              " @3M9 0!X;"]W;W)K<VAE
M971S+W-H965T-C,N>&UL4$L! A0#%     @ *H(J4W0'AM>V P  N0X  !D
M             ("!C%\! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"
M% ,4    "  J@BI3=Z;60V4"   W!@  &0              @(%Y8P$ >&PO
M=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( "J"*E-/)#C150,
M -(5   -              "  15F 0!X;"]S='EL97,N>&UL4$L! A0#%
M  @ *H(J4Y>*NQS     $P(   L              ( !E6D! %]R96QS+RYR
M96QS4$L! A0#%     @ *H(J4RZD +S:!   <BL   \              ( !
M?FH! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( "J"*E.U<6!\%@(  *HF
M   :              "  85O 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( "J"*E/2-&04[ $   <F   3              "  =-Q
K 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !) $D ]A,  /!S 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<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>80
<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>81
<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>288</ContextCount>
  <ElementCount>440</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>104</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit</Role>
      <ShortName>Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Description of Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation</Role>
      <ShortName>Description of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Reverse Recapitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/ReverseRecapitalization</Role>
      <ShortName>Reverse Recapitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Composition of Certain Financial Statement Items</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItems</Role>
      <ShortName>Composition of Certain Financial Statement Items</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Stock Warrants and Earnouts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnouts</Role>
      <ShortName>Stock Warrants and Earnouts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Equity Plans and Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/EquityPlansAndStockBasedCompensation</Role>
      <ShortName>Equity Plans and Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Basic and Diluted Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/BasicAndDilutedNetLossPerShare</Role>
      <ShortName>Basic and Diluted Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure -  Acquisitions and Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/AcquisitionsAndSubsequentEvents</Role>
      <ShortName>Acquisitions and Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://charge.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Reverse Recapitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/ReverseRecapitalizationTables</Role>
      <ShortName>Reverse Recapitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/ReverseRecapitalization</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/FairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Composition of Certain Financial Statement Items (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables</Role>
      <ShortName>Composition of Certain Financial Statement Items (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/CompositionOfCertainFinancialStatementItems</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Common Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommonStockTables</Role>
      <ShortName>Common Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/CommonStock</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Stock Warrants and Earnouts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsTables</Role>
      <ShortName>Stock Warrants and Earnouts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/StockWarrantsAndEarnouts</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Equity Plans and Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/EquityPlansAndStockBasedCompensationTables</Role>
      <ShortName>Equity Plans and Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/EquityPlansAndStockBasedCompensation</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/RelatedPartyTransactions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/BasicAndDilutedNetLossPerShareTables</Role>
      <ShortName>Basic and Diluted Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://charge.com/role/BasicAndDilutedNetLossPerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail</Role>
      <ShortName>Description of Business and Basis of Presentation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails</Role>
      <ShortName>Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Reverse Recapitalization - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails</Role>
      <ShortName>Reverse Recapitalization - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Fair Value Measurements - Summary of Company's Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Company's Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Financial Statements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Financial Statements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Composition of Certain Financial Statement Items - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail</Role>
      <ShortName>Composition of Certain Financial Statement Items - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Composition of Certain Financial Statement Items - Summary of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail</Role>
      <ShortName>Composition of Certain Financial Statement Items - Summary of Inventories (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail</Role>
      <ShortName>Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail</Role>
      <ShortName>Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Composition of Certain Financial Statement Items - Summary Of Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail</Role>
      <ShortName>Composition of Certain Financial Statement Items - Summary Of Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Commitments and Contingencies - Summary of Future Payments Under the Non-Cancellable&amp;#160;Operating Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Future Payments Under the Non-Cancellable&amp;#160;Operating Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Common Stock - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommonStockAdditionalInformationDetail</Role>
      <ShortName>Common Stock - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail</Role>
      <ShortName>Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Stock Warrants and Earnouts - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail</Role>
      <ShortName>Stock Warrants and Earnouts - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Measurement Inputs and Valuation Techniques (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail</Role>
      <ShortName>Stock Warrants and Earnouts - Summary of Fair Value Measurement Inputs and Valuation Techniques (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail</Role>
      <ShortName>Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail</Role>
      <ShortName>Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Private Placement Warrants Basis Valuation Techniques (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail</Role>
      <ShortName>Stock Warrants and Earnouts - Summary of Fair Value Private Placement Warrants Basis Valuation Techniques (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail</Role>
      <ShortName>Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Equity Plans and Stock-based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Equity Plans and Stock-based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Equity Plans and Stock-based Compensation - Summary of stock option awards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail</Role>
      <ShortName>Equity Plans and Stock-based Compensation - Summary of stock option awards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Equity Plans and Stock-based Compensation - Summary of  RSU activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail</Role>
      <ShortName>Equity Plans and Stock-based Compensation - Summary of  RSU activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Equity Plans and Stock-based Compensation - Summary of Stock Based Compensation Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail</Role>
      <ShortName>Equity Plans and Stock-based Compensation - Summary of Stock Based Compensation Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Related Party Transactions - Summary of Revenue Transactions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail</Role>
      <ShortName>Related Party Transactions - Summary of Revenue Transactions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Basic and Diluted Net Loss Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail</Role>
      <ShortName>Basic and Diluted Net Loss Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Basic and Diluted Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail</Role>
      <ShortName>Basic and Diluted Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Basic and Diluted Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail</Role>
      <ShortName>Basic and Diluted Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d218229d10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure -  Acquisitions and Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Acquisitions and Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</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="d218229d10q.htm">d218229d10q.htm</File>
    <File>chpt-20210731.xsd</File>
    <File>chpt-20210731_cal.xml</File>
    <File>chpt-20210731_def.xml</File>
    <File>chpt-20210731_lab.xml</File>
    <File>chpt-20210731_pre.xml</File>
    <File>d218229dex101.htm</File>
    <File>d218229dex311.htm</File>
    <File>d218229dex312.htm</File>
    <File>d218229dex321.htm</File>
    <File>d218229dex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>84
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d218229d10q.htm": {
   "axisCustom": 6,
   "axisStandard": 27,
   "contextCount": 288,
   "dts": {
    "calculationLink": {
     "local": [
      "chpt-20210731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "chpt-20210731_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d218229d10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "chpt-20210731_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "chpt-20210731_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "chpt-20210731.xsd"
     ],
     "remote": [
      "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://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-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-roles-2021-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd"
     ]
    }
   },
   "elementCount": 641,
   "entityCount": 1,
   "hidden": {
    "http://charge.com/20210731": 3,
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 10
   },
   "keyCustom": 95,
   "keyStandard": 345,
   "memberCustom": 61,
   "memberStandard": 38,
   "nsprefix": "chpt",
   "nsuri": "http://charge.com/20210731",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "role": "http://charge.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:ReverseRecapitalizationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Reverse Recapitalization",
     "role": "http://charge.com/role/ReverseRecapitalization",
     "shortName": "Reverse Recapitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:ReverseRecapitalizationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Fair Value Measurements",
     "role": "http://charge.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Composition of Certain Financial Statement Items",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItems",
     "shortName": "Composition of Certain Financial Statement Items",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Debt",
     "role": "http://charge.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure - Commitments and Contingencies",
     "role": "http://charge.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure - Common Stock",
     "role": "http://charge.com/role/CommonStock",
     "shortName": "Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:StockWarrantsAndEarnoutsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Stock Warrants and Earnouts",
     "role": "http://charge.com/role/StockWarrantsAndEarnouts",
     "shortName": "Stock Warrants and Earnouts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:StockWarrantsAndEarnoutsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Equity Plans and Stock-based Compensation",
     "role": "http://charge.com/role/EquityPlansAndStockBasedCompensation",
     "shortName": "Equity Plans and Stock-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Income Taxes",
     "role": "http://charge.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Related Party Transactions",
     "role": "http://charge.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://charge.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Basic and Diluted Net Loss Per Share",
     "role": "http://charge.com/role/BasicAndDilutedNetLossPerShare",
     "shortName": "Basic and Diluted Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure -  Acquisitions and Subsequent Events",
     "role": "http://charge.com/role/AcquisitionsAndSubsequentEvents",
     "shortName": "Acquisitions and Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:CommonStockWarrantLiabilitiesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:CommonStockWarrantLiabilitiesPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Reverse Recapitalization (Tables)",
     "role": "http://charge.com/role/ReverseRecapitalizationTables",
     "shortName": "Reverse Recapitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://charge.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Composition of Certain Financial Statement Items (Tables)",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables",
     "shortName": "Composition of Certain Financial Statement Items (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://charge.com/role/CommitmentsAndContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Common Stock (Tables)",
     "role": "http://charge.com/role/CommonStockTables",
     "shortName": "Common Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "chpt:StockWarrantsAndEarnoutsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Stock Warrants and Earnouts (Tables)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsTables",
     "shortName": "Stock Warrants and Earnouts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "chpt:StockWarrantsAndEarnoutsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Equity Plans and Stock-based Compensation (Tables)",
     "role": "http://charge.com/role/EquityPlansAndStockBasedCompensationTables",
     "shortName": "Equity Plans and Stock-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://charge.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Basic and Diluted Net Loss Per Share (Tables)",
     "role": "http://charge.com/role/BasicAndDilutedNetLossPerShareTables",
     "shortName": "Basic and Diluted Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Detail)",
     "role": "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail",
     "shortName": "Description of Business and Basis of Presentation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "role": "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "chpt:BusinessCombinationCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details)",
     "role": "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails",
     "shortName": "Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "chpt:BusinessCombinationCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Reverse Recapitalization - Additional Information (Details)",
     "role": "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
     "shortName": "Reverse Recapitalization - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "-5",
      "lang": null,
      "name": "chpt:TransactionCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Fair Value Measurements - Summary of Company's Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details)",
     "role": "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
     "shortName": "Fair Value Measurements - Summary of Company's Assets and Liabilities that were Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Financial Statements (Details)",
     "role": "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
     "shortName": "Fair Value Measurements - Summary of Changes in the Fair Value of Level 3 Financial Statements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_RedeemableConvertiblePreferredStockWarrantLiabilityMemberusgaapFairValueByLiabilityClassAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "role": "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021_MoneyMarketFundsMemberusgaapFinancialInstrumentAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Composition of Certain Financial Statement Items - Additional Information (Detail)",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail",
     "shortName": "Composition of Certain Financial Statement Items - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://charge.com/role/CondensedConsolidatedStatementsOfOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Composition of Certain Financial Statement Items - Summary of Inventories (Detail)",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail",
     "shortName": "Composition of Certain Financial Statement Items - Summary of Inventories (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "chpt:CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail)",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail",
     "shortName": "Composition of Certain Financial Statement Items - Summary of Property Plant and Equipment Net (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail)",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail",
     "shortName": "Composition of Certain Financial Statement Items - Summary of Accrued and Other Current Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Composition of Certain Financial Statement Items - Summary Of Revenue (Detail)",
     "role": "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail",
     "shortName": "Composition of Certain Financial Statement Items - Summary Of Revenue (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021_USsrtStatementGeographicalAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://charge.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_PurchaseCommitmentMemberusgaapPurchaseCommitmentExcludingLongtermCommitmentAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "role": "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_PurchaseCommitmentMemberusgaapPurchaseCommitmentExcludingLongtermCommitmentAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PurchaseObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Commitments and Contingencies - Summary of Future Payments Under the Non-Cancellable&#160;Operating Lease (Details)",
     "role": "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails",
     "shortName": "Commitments and Contingencies - Summary of Future Payments Under the Non-Cancellable&#160;Operating Lease (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Common Stock - Additional Information (Detail)",
     "role": "http://charge.com/role/CommonStockAdditionalInformationDetail",
     "shortName": "Common Stock - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn02_26_2021",
      "decimals": "INF",
      "lang": null,
      "name": "chpt:SharesParValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)",
     "role": "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail",
     "shortName": "Common Stock - Summary Of Common Stock Capital Shares Reserved For Future Issuance (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "chpt:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_RestrictedStockUnitsAndOutstandingMemberCHPTCommonStockCapitalSharesReservedForFutureIssuanceAxis",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2020To07_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Stock Warrants and Earnouts - Additional Information (Detail)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
     "shortName": "Stock Warrants and Earnouts - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "lang": "en-US",
      "name": "chpt:NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "chpt:StockWarrantsAndEarnoutsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Measurement Inputs and Valuation Techniques (Detail)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
     "shortName": "Stock Warrants and Earnouts - Summary of Fair Value Measurement Inputs and Valuation Techniques (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "chpt:StockWarrantsAndEarnoutsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn02_26_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis_RedeemableConvertiblePreferredStockWarrantsMemberusgaapStatementEquityComponentsAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "chpt:ScheduleOfAssumedPublicWarrantsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Detail)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
     "shortName": "Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "chpt:ScheduleOfAssumedPublicWarrantsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "INF",
      "lang": null,
      "name": "chpt:ClassOfWarrantOrRightAssumedAsPartOfTheMerger",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_26_2021To02_26_2021",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "chpt:StockholdersEquityExchangeRatio",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Parenthetical) (Detail)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail",
     "shortName": "Stock Warrants and Earnouts - Summary of Assumed Public Warrants (Parenthetical) (Detail)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "chpt:ScheduleOfAssumedPublicWarrantsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_26_2021To02_26_2021_LegacyChargepointSharesMemberusgaapStatementEquityComponentsAxis",
      "decimals": "4",
      "lang": null,
      "name": "chpt:StockholdersEquityExchangeRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Private Placement Warrants Basis Valuation Techniques (Detail)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail",
     "shortName": "Stock Warrants and Earnouts - Summary of Fair Value Private Placement Warrants Basis Valuation Techniques (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_MeasurementInputMarketPriceMemberusgaapMeasurementInputTypeAxis_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail)",
     "role": "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
     "shortName": "Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn03_12_2021_EarnoutSharesMemberusgaapStatementEquityComponentsAxis_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Equity Plans and Stock-based Compensation - Additional Information (Detail)",
     "role": "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
     "shortName": "Equity Plans and Stock-based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Equity Plans and Stock-based Compensation - Summary of stock option awards (Detail)",
     "role": "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail",
     "shortName": "Equity Plans and Stock-based Compensation - Summary of stock option awards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Equity Plans and Stock-based Compensation - Summary of  RSU activity (Detail)",
     "role": "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail",
     "shortName": "Equity Plans and Stock-based Compensation - Summary of  RSU activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Equity Plans and Stock-based Compensation - Summary of Stock Based Compensation Expense (Detail)",
     "role": "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail",
     "shortName": "Equity Plans and Stock-based Compensation - Summary of Stock Based Compensation Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Income Taxes - Additional Information (Detail)",
     "role": "http://charge.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn01_31_2020",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "role": "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
     "shortName": "Condensed Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2020To04_30_2020",
      "decimals": "-3",
      "lang": null,
      "name": "chpt:AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Related Party Transactions - Additional Information (Detail)",
     "role": "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Related Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021_DaimlerMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Related Party Transactions - Summary of Revenue Transactions (Detail)",
     "role": "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail",
     "shortName": "Related Party Transactions - Summary of Revenue Transactions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "chpt:ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Basic and Diluted Net Loss Per Share - Additional Information (Detail)",
     "role": "http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail",
     "shortName": "Basic and Diluted Net Loss Per Share - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "PAsOn07_31_2021",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "chpt:ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Basic and Diluted Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)",
     "role": "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
     "shortName": "Basic and Diluted Net Loss Per Share - Summary of Computation of Basic and Diluted Net Loss Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P05_01_2021To07_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "chpt:CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Basic and Diluted Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Detail)",
     "role": "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail",
     "shortName": "Basic and Diluted Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P07_20_2021To07_20_2021_HasToBeMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_EUR",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure -  Acquisitions and Subsequent Events - Additional Information (Detail)",
     "role": "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
     "shortName": "Acquisitions and Subsequent Events - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P07_20_2021To07_20_2021_HasToBeMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_EUR",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure - Description of Business and Basis of Presentation",
     "role": "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation",
     "shortName": "Description of Business and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://charge.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d218229d10q.htm",
      "contextRef": "P02_01_2021To07_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 104,
   "tag": {
    "chpt_AccretionOfPreferredStockBeneficialConversionFeature": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion Of Preferred Stock Beneficial Conversion Feature",
        "label": "Accretion Of Preferred Stock Beneficial Conversion Feature",
        "terseLabel": "Accretion of beneficial conversion feature in connection with Series H-1 redeemable preferred stock",
        "verboseLabel": "Accretion of beneficial conversion feature of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "AccretionOfPreferredStockBeneficialConversionFeature",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AccruedAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued and other liabilities current.",
        "label": "Accrued And Other Liabilities Current",
        "terseLabel": "Accrued and other current liabilities",
        "totalLabel": "Total Accrued and Other Current Liabilities"
       }
      }
     },
     "localname": "AccruedAndOtherLiabilitiesCurrent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to additional paid in capital vesting of early excercised stock options.",
        "label": "Adjustment To Additional Paid In Capital Vesting Of Early Excercised Stock Options",
        "terseLabel": "Vesting of early exercised stock options"
       }
      }
     },
     "localname": "AdjustmentToAdditionalPaidInCapitalVestingOfEarlyExcercisedStockOptions",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital contingent earnout liability recognized upon the closing of the reverse recapitalization",
        "label": "Adjustments To Additional Paid In Capital Contingent Earnout Liability Recognized upon the Closing of the Reverse Recapitalization",
        "negatedTerseLabel": "Contingent earnout liability recognized upon the closing of the reverse recapitalization",
        "terseLabel": "Contingent earnout liability recognized upon the closing of the reverse recapitalization"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalContingentEarnoutLiabilityRecognizedUponTheClosingOfTheReverseRecapitalization",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital, decrease for cost recognition.",
        "label": "Adjustments To Additional Paid In Capital Decrease or Cost Recognition",
        "terseLabel": "Adjustments to additional paid in capital, decrease for cost recognition"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDecreaseOrCostRecognition",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital reclassification of legacy chargepoint preferred stock warrant liability upon the reverse capitalization.",
        "label": "Adjustments To Additional Paid In Capital Reclassification of Legacy ChargePoint Preferred Stock Warrant Liability upon the Reverse Capitalization",
        "terseLabel": "Reclassification of Legacy ChargePoint redeemable convertible preferred stock warrant liability upon the reverse capitalization",
        "verboseLabel": "Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse recapitalization"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfLegacyChargepointPreferredStockWarrantLiabilityUponTheReverseCapitalization",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital Reclassification of Remaining Contingent Earnout Liability Upon Triggering Event Value .",
        "label": "Adjustments To Additional Paid In Capital Reclassification of Remaining Contingent Earnout Liability Upon Triggering Event Value",
        "terseLabel": "Reclassification of remaining contingent earnout liability upon triggering event"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfRemainingContingentEarnoutLiabilityUponTriggeringEventValue",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_AgreementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Axis]"
       }
      }
     },
     "localname": "AgreementAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_AgreementDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Domain]"
       }
      }
     },
     "localname": "AgreementDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_AssumedCommonStockWarrantLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed common stock warrant liabilities.",
        "label": "Assumed Common Stock Warrant Liabilities [Member]",
        "verboseLabel": "Common Stock Warrant Liabilities [Member]"
       }
      }
     },
     "localname": "AssumedCommonStockWarrantLiabilitiesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_AssumedCommonStockWarrantsOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed common stock warrants or right.",
        "label": "Assumed Common Stock Warrants Or Right [Line Items]"
       }
      }
     },
     "localname": "AssumedCommonStockWarrantsOrRightLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_AssumedCommonStockWarrantsOrRightTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed common stock warrants or right.",
        "label": "Assumed Common Stock Warrants Or Right [Table]"
       }
      }
     },
     "localname": "AssumedCommonStockWarrantsOrRightTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beneficial conversion feature in connection with Series H-1 redeemable preferred stock",
        "label": "Beneficial Conversion Feature In Connection With Series H1 Redeemable Preferred Stock",
        "terseLabel": "Beneficial conversion feature in connection with Series H-1 redeemable preferred stock"
       }
      }
     },
     "localname": "BeneficialConversionFeatureInConnectionWithSeriesH1RedeemablePreferredStock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_BusinessCombinationAndPipeFinancingShares": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails": {
       "order": 1.0,
       "parentTag": "chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination and PIPE financing shares.",
        "label": "Business Combination And PIPE Financing Shares",
        "verboseLabel": "Merger and PIPE financing shares"
       }
      }
     },
     "localname": "BusinessCombinationAndPipeFinancingShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_BusinessCombinationCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Common stock.",
        "label": "Business Combination Common stock",
        "presentationGuidance": "Common stock of Switchback, outstanding prior to Merger"
       }
      }
     },
     "localname": "BusinessCombinationCommonStock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_CeoAwardsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CEO Awards Plan.",
        "label": "CEO Awards Plan [Member]"
       }
      }
     },
     "localname": "CeoAwardsPlanMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ChangeInFairValueOfContingentEarnoutLiability": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 18.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in fair value of contingent earnout liability.",
        "label": "Change in Fair Value of Contingent Earnout Liability",
        "negatedLabel": "Change in fair value of contingent earnout liability",
        "terseLabel": "Change in fair value of contingent earnout liability"
       }
      }
     },
     "localname": "ChangeInFairValueOfContingentEarnoutLiability",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_ChargePointCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charge point common stock.",
        "label": "Charge Point Common Stock [Member]",
        "terseLabel": "Charge Point Common Stock [Member]"
       }
      }
     },
     "localname": "ChargePointCommonStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or righst days from which warrants or rights exercisable.",
        "label": "Class Of Warrant Or Righst Days From Which Warrants Or Rights Exercisable",
        "verboseLabel": "Days from which Warrants are exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantOrRighstDaysFromWhichWarrantsOrRightsExercisable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chpt_ClassOfWarrantOrRightAssumedAsPartOfTheMerger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right assumed as part of the merger.",
        "label": "Class Of Warrant Or Right Assumed As Part Of The Merger",
        "verboseLabel": "Common Stock Warrants as Part of the Merger"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAssumedAsPartOfTheMerger",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_ClassOfWarrantOrRightExercisedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right exercised during period shares.",
        "label": "Class Of Warrant Or Right Exercised During Period Shares",
        "terseLabel": "Class of warrant or right exercised during period shares"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisedDuringPeriodShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_ClassOfWarrantOrRightIssuedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right issued during period shares.",
        "label": "Class Of Warrant Or Right Issued During Period Shares",
        "terseLabel": "Class of warrant or right issued during period shares"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightIssuedDuringPeriodShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_ClassOfWarrantOrRightRedemedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrant or right redemed during period shares | shares",
        "label": "Class Of Warrant Or Right Redemed During Period Shares",
        "terseLabel": "Class of warrant or right redemed during period shares"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemedDuringPeriodShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_ClassOfWarrantsRedeemedOrCalledDuringPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants redeemed Or called during period.",
        "label": "Class of Warrants Redeemed Or Called During Period",
        "terseLabel": "Class of warrants redeemed Or called during period"
       }
      }
     },
     "localname": "ClassOfWarrantsRedeemedOrCalledDuringPeriod",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_ClassOfWarrantsReedemptionPricePerWarrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of warrants reedemption price per warrant.",
        "label": "Class of Warrants Reedemption Price per Warrant",
        "verboseLabel": "Class of warrants reedemption price per warrant"
       }
      }
     },
     "localname": "ClassOfWarrantsReedemptionPricePerWarrant",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_CommitmentsandContingenciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Line Items]"
       }
      }
     },
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_CommitmentsandContingenciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "localname": "CommitmentsandContingenciesDetailsTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_CommonStockAndPreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock and preferred stock warrants.",
        "label": "Common Stock and Preferred Stock Warrants [Member]"
       }
      }
     },
     "localname": "CommonStockAndPreferredStockWarrantsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_CommonStockCapitalSharesReservedForFutureIssuanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock capital shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance [Abstract]"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAbstract",
     "nsuri": "http://charge.com/20210731",
     "xbrltype": "stringItemType"
    },
    "chpt_CommonStockCapitalSharesReservedForFutureIssuanceAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock capital shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance [Axis]"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_CommonStockCapitalSharesReservedForFutureIssuanceDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock capital shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance [Domain]"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_CommonStockCapitalSharesReservedForFutureIssuanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock capital shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance [Line Items]"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_CommonStockCapitalSharesReservedForFutureIssuanceTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock capital shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance [Table]"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock capital shares reserved for future issuance.",
        "label": "Common Stock Capital Shares Reserved For Future Issuance [Table Text Block]",
        "verboseLabel": "Summary Of Common Stock Capital Shares Reserved For Future Issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_CommonStockReservedForEarnoutMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Reserved For Earnout [Member]",
        "terseLabel": "Common stock reserved for Earnout [Member]"
       }
      }
     },
     "localname": "CommonStockReservedForEarnoutMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_CommonStockWarrantLiabilitiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Warrant Liabilities Noncurrent.",
        "label": "Common Stock Warrant Liabilities Noncurrent",
        "terseLabel": "Common stock warrant liabilities"
       }
      }
     },
     "localname": "CommonStockWarrantLiabilitiesNoncurrent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_CommonStockWarrantLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrant liabilities [Policy Text Block].",
        "label": "Common Stock Warrant Liabilities [Policy Text Block]",
        "terseLabel": "Common Stock Warrants Liabilities"
       }
      }
     },
     "localname": "CommonStockWarrantLiabilitiesPolicyTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_CompositionOfCertainFinancialStatementItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composition of certain financial statement items.",
        "label": "Composition Of Certain Financial Statement Items [Abstract]"
       }
      }
     },
     "localname": "CompositionOfCertainFinancialStatementItemsAbstract",
     "nsuri": "http://charge.com/20210731",
     "xbrltype": "stringItemType"
    },
    "chpt_CompositionOfCertainFinancialStatementItemsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composition of certain financial statement items disclosure.",
        "label": "Composition Of Certain Financial Statement Items Disclosure [Text Block]",
        "verboseLabel": "Composition of Certain Financial Statement Items"
       }
      }
     },
     "localname": "CompositionOfCertainFinancialStatementItemsDisclosureTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItems"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration of credit risk and other risks and uncertainties [Policy Text Block].",
        "label": "Concentration Of Credit Risk And Other Risks And Uncertainties [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk and Other Risks and Uncertainties"
       }
      }
     },
     "localname": "ConcentrationOfCreditRiskAndOtherRisksAndUncertaintiesPolicyTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_ContingentEarnoutLiabilityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent earnout liability.",
        "label": "Contingent Earnout Liability [Policy Text Block]",
        "terseLabel": "Contingent Earnout Liability"
       }
      }
     },
     "localname": "ContingentEarnoutLiabilityPolicyTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of redeemable preferred stock into common stock on account of reverse recapitalization.",
        "label": "Conversion Of Redeemable Preferred Stock Into Common Stock On Account Of Reverse Recapitalization",
        "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization"
       }
      }
     },
     "localname": "ConversionOfRedeemablePreferredStockIntoCommonStockOnAccountOfReverseRecapitalization",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_CreditRiskAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk [Axis]"
       }
      }
     },
     "localname": "CreditRiskAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_CreditRiskDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk [Domain]"
       }
      }
     },
     "localname": "CreditRiskDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative undeclared dividends on redeemable convertible preferred stock.",
        "label": "Cumulative Undeclared Dividends On Redeemable Convertible Preferred Stock",
        "terseLabel": "Adjust: Cumulative dividends on redeemable convertible preferred stock"
       }
      }
     },
     "localname": "CumulativeUndeclaredDividendsOnRedeemableConvertiblePreferredStock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_CustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer one [Member].",
        "label": "Customer One [Member]",
        "terseLabel": "Customer One [Member]"
       }
      }
     },
     "localname": "CustomerOneMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_CustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer two [Member].",
        "label": "Customer Two [Member]",
        "terseLabel": "Customer Two [Member]"
       }
      }
     },
     "localname": "CustomerTwoMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_DaimlerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Daimler.",
        "label": "Daimler [Member]"
       }
      }
     },
     "localname": "DaimlerMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_DebtNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt non current.",
        "label": "Debt Non Current",
        "terseLabel": "Debt, noncurrent"
       }
      }
     },
     "localname": "DebtNonCurrent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_DeemedDividendsAttributableToCommonStockWarrantsHolders": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 24.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed dividends attributable to common stock warrants holders.",
        "label": "Deemed Dividends Attributable To Common Stock Warrants Holders",
        "terseLabel": "Deemed dividends attributable to common stock warrant holders",
        "verboseLabel": "Adjust: Deemed dividends attributable to common stock warrant holders"
       }
      }
     },
     "localname": "DeemedDividendsAttributableToCommonStockWarrantsHolders",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_DeemedDividendsAttributableToVestedOptionHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed dividends attributable to vested option holders.",
        "label": "Deemed Dividends Attributable To Vested Option Holders",
        "terseLabel": "Adjust: Deemed dividends attributable to vested option holders"
       }
      }
     },
     "localname": "DeemedDividendsAttributableToVestedOptionHolders",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_DeferredRevenuePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred revenue.",
        "label": "Deferred Revenue [Policy Text Block]",
        "verboseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "DeferredRevenuePolicyTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items]"
       }
      }
     },
     "localname": "DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Organization, Business Operations and Basis of Presentation (Details) [Table]"
       }
      }
     },
     "localname": "DescriptionofOrganizationBusinessOperationsandBasisofPresentationDetailsTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_EarnOutLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn out liability",
        "label": "Earn Out Liability [Member]",
        "terseLabel": "Earnout Liability [Member]"
       }
      }
     },
     "localname": "EarnOutLiabilityMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EarnoutLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout liability.",
        "label": "Earnout Liability",
        "verboseLabel": "Earnout liability"
       }
      }
     },
     "localname": "EarnoutLiability",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_EarnoutShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout shares.",
        "label": "Earnout Shares"
       }
      }
     },
     "localname": "EarnoutShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_EarnoutSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Shares",
        "label": "Earnout Shares [Member]"
       }
      }
     },
     "localname": "EarnoutSharesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EarnoutSharesUnderTheTreasuryStockMethod": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout shares under the treasury stock method.",
        "label": "Earnout Shares Under The Treasury Stock Method",
        "terseLabel": "Add: Earnout Shares under the treasury stock method"
       }
      }
     },
     "localname": "EarnoutSharesUnderTheTreasuryStockMethod",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_EarnoutTriggeringEventMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout triggering event.",
        "label": "Earnout Triggering Event [Member]"
       }
      }
     },
     "localname": "EarnoutTriggeringEventMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EarnoutTriggeringSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout triggering share price.",
        "label": "Earnout Triggering Share Price",
        "verboseLabel": "Earnout triggering share price"
       }
      }
     },
     "localname": "EarnoutTriggeringSharePrice",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "chpt_EquityIncentivePlanTwoThousandSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plan Two Thousand Seven [Member]"
       }
      }
     },
     "localname": "EquityIncentivePlanTwoThousandSevenMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EquityIncentivePlanTwoThousandSeventeenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plan Two Thousand Seventeen [Member]"
       }
      }
     },
     "localname": "EquityIncentivePlanTwoThousandSeventeenMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EquityIncentivePlanTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plan Two Thousand Twenty One [Member]"
       }
      }
     },
     "localname": "EquityIncentivePlanTwoThousandTwentyOneMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EquityStockPurchasePlanTwoThousandTwentyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Stock Purchase Plan Two Thousand Twenty One [Member]"
       }
      }
     },
     "localname": "EquityStockPurchasePlanTwoThousandTwentyOneMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_EstimatedFairValueOfEarnOutLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of earn out liability.",
        "label": "Estimated Fair Value Of Earn out Liability",
        "verboseLabel": "Estimated fair value of earn out liability"
       }
      }
     },
     "localname": "EstimatedFairValueOfEarnOutLiability",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_EventAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Event [Axis]"
       }
      }
     },
     "localname": "EventAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_EventDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Event [Domain]"
       }
      }
     },
     "localname": "EventDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange ratio used to determine the number of shares of common stock into which they converted.",
        "label": "Exchange Ratio Used To Determine The Number Of Shares Of Common Stock Into Which They Converted",
        "terseLabel": "Exchange ratio used to determine the number of shares of common stock into which they converted"
       }
      }
     },
     "localname": "ExchangeRatioUsedToDetermineTheNumberOfSharesOfCommonStockIntoWhichTheyConverted",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "chpt_FairValueAdjustmentOfCommonStockWarrantLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 20.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value adjustment of common stock warrant liabilities.",
        "label": "Fair Value Adjustment Of Common Stock Warrant Liabilities",
        "negatedLabel": "Change in fair value of common stock warrant liabilities",
        "terseLabel": "Change in fair value of common stock warrant liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentOfCommonStockWarrantLiabilities",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value earnout liability basis valuation techniques.",
        "label": "Fair Value Earnout Liability Basis Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueEarnoutLiabilityBasisValuationTechniquesLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value earnout liability basis valuation techniques.",
        "label": "Fair Value Earnout Liability Basis Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueEarnoutLiabilityBasisValuationTechniquesTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value earnout liability basis valuation techniques.",
        "label": "Fair Value Earnout Liability Basis Valuation Techniques [Table Text Block]",
        "verboseLabel": "Summary of Fair Value Earnout Liability Basis Valuation Techniques"
       }
      }
     },
     "localname": "FairValueEarnoutLiabilityBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability contingent earn out liability recognized.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Contingent Earn Out Liability Recognized",
        "terseLabel": "Contingent earnout liability recognized upon the closing of the reverse recapitalization"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentEarnOutLiabilityRecognized",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability reclassification of option warrants to stockholders equity.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Reclassification Of Option Warrants To Stockholders Equity",
        "terseLabel": "Reclassification of option warrants to stockholders' equity (deficit) due to exercise"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfOptionWarrantsToStockholdersEquity",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability reclassification of preferred stock warrant liability upon reverse capitalization.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Reclassification Of Preferred Stock Warrant Liability Upon Reverse Capitalization",
        "terseLabel": "Reclassification of Legacy ChargePoint preferred stock warrant liability upon the reverse capitalization"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfPreferredStockWarrantLiabilityUponReverseCapitalization",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability reclassification of remaining contingent earn out liability upon triggering event.",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Reclassification of Remaining Contingent Earn out Liability Upon Triggering Event",
        "terseLabel": "Reclassification of remaining contingent earnout liability upon triggering event"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityReclassificationOfRemainingContingentEarnOutLiabilityUponTriggeringEvent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value private placement warrants basis valuation techniques.",
        "label": "Fair Value Private Placement Warrants Basis Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValuePrivatePlacementWarrantsBasisValuationTechniquesLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value private placement warrants basis valuation techniques.",
        "label": "Fair Value Private Placement Warrants Basis Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValuePrivatePlacementWarrantsBasisValuationTechniquesTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value private placement warrants basis valuation techniques.",
        "label": "Fair Value Private Placement Warrants Basis Valuation Techniques [Table Text Block]",
        "verboseLabel": "Summary of Fair Value Private Placement Warrants Basis Valuation Techniques"
       }
      }
     },
     "localname": "FairValuePrivatePlacementWarrantsBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_FounderEarnBackSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Founder earn back shares.",
        "label": "Founder Earn Back Shares [Member]",
        "terseLabel": "Founder Earn Back Shares [Member]"
       }
      }
     },
     "localname": "FounderEarnBackSharesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_FounderEarnBackTriggeringEventMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Founder earn back triggering event.",
        "label": "Founder Earn Back Triggering Event [Member]",
        "terseLabel": "Founder Earn Back Triggering Event [Member]"
       }
      }
     },
     "localname": "FounderEarnBackTriggeringEventMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_FounderSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Founder shares.",
        "label": "Founder Shares [Member]",
        "terseLabel": "Founder Shares [Member]"
       }
      }
     },
     "localname": "FounderSharesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_GainAttributableToEarnOutSharesIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain attributable to earn out shares issued.",
        "label": "Gain Attributable To Earn Out Shares Issued",
        "terseLabel": "Less: Gain attributable to earnout shares issued"
       }
      }
     },
     "localname": "GainAttributableToEarnOutSharesIssued",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_GainAttributableToEarnoutSharesIssued": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain attributable to earnout shares issued.",
        "label": "Gain Attributable to Earnout Shares Issued",
        "terseLabel": "Gain attributable to earnout shares issued"
       }
      }
     },
     "localname": "GainAttributableToEarnoutSharesIssued",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_GainMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain.",
        "label": "Gain [Member]"
       }
      }
     },
     "localname": "GainMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_HasToBeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Has to be.",
        "label": "Has To Be [Member]"
       }
      }
     },
     "localname": "HasToBeMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ImpactOfCovidNineteenPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of covid nineteen.",
        "label": "Impact Of Covid Nineteen [Policy Text Block]",
        "terseLabel": "Impact of COVID-19"
       }
      }
     },
     "localname": "ImpactOfCovidNineteenPolicyTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in operating lease liabilities current.",
        "label": "Increase Decrease In Operating Lease Liabilities Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesCurrent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_InitialMeasurementsOfFairValueOfWarrantLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial measurements of fair value of warrant liability.",
        "label": "Initial Measurements of Fair Value of Warrant Liability",
        "verboseLabel": "Initial measurements of fair value of warrant liability"
       }
      }
     },
     "localname": "InitialMeasurementsOfFairValueOfWarrantLiability",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_InvestorAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investor.",
        "label": "Investor [Axis]"
       }
      }
     },
     "localname": "InvestorAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_InvestorDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investor.",
        "label": "Investor [Domain]"
       }
      }
     },
     "localname": "InvestorDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock upon early exercise of stock options shares.",
        "label": "Issuance Of Common Stock Upon Early Exercise Of Stock Options Shares",
        "terseLabel": "Issuance of common stock related to early exercise of stock options (Shares)"
       }
      }
     },
     "localname": "IssuanceOfCommonStockUponEarlyExerciseOfStockOptionsShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_IssuanceOfCommonStockUponExerciseOfWarrantsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock upon exercise of warrants shares.",
        "label": "Issuance of Common Stock Upon Exercise of Warrants Shares",
        "terseLabel": "Issuance of common stock upon exercise of warrants (Shares)",
        "verboseLabel": "Issuance of common stock upon exercise of warrants"
       }
      }
     },
     "localname": "IssuanceOfCommonStockUponExerciseOfWarrantsShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_IssuanceOfCommonStockUponExerciseOfWarrantsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock upon exercise of warrants value.",
        "label": "Issuance Of Common Stock Upon Exercise Of Warrants Value",
        "terseLabel": "Issuance of common stock upon exercise of warrants"
       }
      }
     },
     "localname": "IssuanceOfCommonStockUponExerciseOfWarrantsValue",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Issuance Of Earnout Shares Upon Triggering Events Net of Tax Withholding",
        "documentation": "Issuance of earnout shares upon triggering events net of tax withholding.",
        "label": "Issuance Of Earnout Shares Upon Triggering Events Net of Tax Withholding",
        "terseLabel": "Issuance of earnout shares upon triggering events, net of tax withholding (Shares)",
        "verboseLabel": "Issuance Of Earnout Shares"
       }
      }
     },
     "localname": "IssuanceOfEarnoutSharesUponTriggeringEventsNetOfTaxWithholding",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of earnout shares value upon triggering events net of tax withholding.",
        "label": "Issuance Of Earnout Shares Value Upon Triggering Events Net of Tax Withholding",
        "terseLabel": "Issuance of earnout shares upon triggering events, net of tax withholding"
       }
      }
     },
     "localname": "IssuanceOfEarnoutSharesValueUponTriggeringEventsNetOfTaxWithholding",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of Series G redeemable convertible preferred stock, net of issuance costs.",
        "label": "Issuance Of Series Redeemable Convertible Preferred Stock Net Of Issuance Costs",
        "terseLabel": "Issuance of common stock warrants in connection with Series H-1 redeemable convertible preferred stock"
       }
      }
     },
     "localname": "IssuanceOfSeriesRedeemableConvertiblePreferredStockNetOfIssuanceCosts",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_LegacyChargePointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legacy Charge Point [Member]",
        "terseLabel": "Legacy Charge Point [Member]"
       }
      }
     },
     "localname": "LegacyChargePointMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_LegacyChargePointShares": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails": {
       "order": 2.0,
       "parentTag": "chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legacy charge point shares.",
        "label": "Legacy Charge Point Shares",
        "terseLabel": "Legacy ChargePoint shares"
       }
      }
     },
     "localname": "LegacyChargePointShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_LegacyChargePointSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legacy charge point shares.",
        "label": "Legacy Charge Point Shares [Member]",
        "terseLabel": "Legacy Charge Point Shares [Member]"
       }
      }
     },
     "localname": "LegacyChargePointSharesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_LegacyChargepointMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legacy Chargepoint [Member]"
       }
      }
     },
     "localname": "LegacyChargepointMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_LegacyChargepointSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legacy ChargePoint Shares [Member]"
       }
      }
     },
     "localname": "LegacyChargepointSharesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_LegacyCommonAndPreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legacy Common And Preferred Stock Warrants [Member]",
        "verboseLabel": "Legacy Common and Preferred Stock Warrants [Member]"
       }
      }
     },
     "localname": "LegacyCommonAndPreferredStockWarrantsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_MeasurementInputMarketPriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input market price.",
        "label": "Measurement Input Market Price [Member]",
        "verboseLabel": "Market price of public stock [Member]"
       }
      }
     },
     "localname": "MeasurementInputMarketPriceMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_MergerAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger Agreement [Member]"
       }
      }
     },
     "localname": "MergerAgreementMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_NetworkedChargingSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Networked charging systems.",
        "label": "Networked Charging Systems [Member]",
        "verboseLabel": "Networked charging systems [Member]"
       }
      }
     },
     "localname": "NetworkedChargingSystemsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of consecutive days determining earnout triggering event.",
        "label": "Number Of Consecutive Days Determining Earnout Triggering Event",
        "verboseLabel": "Number of consecutive days determining Earnout Triggering Event"
       }
      }
     },
     "localname": "NumberOfConsecutiveDaysDeterminingEarnoutTriggeringEvent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chpt_NumberOfConsecutiveTradingDaysForDeterminingSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of consecutive trading days for determining share price.",
        "label": "Number Of Consecutive Trading Days For Determining Share Price",
        "terseLabel": "Number of consecutive trading days for determining share price"
       }
      }
     },
     "localname": "NumberOfConsecutiveTradingDaysForDeterminingSharePrice",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chpt_NumberOfDaysDeterminingEarnoutTriggeringEvent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of days determining earnout triggering event.",
        "label": "Number Of Days Determining Earnout Triggering Event",
        "verboseLabel": "Number of days determining Earnout Triggering Event"
       }
      }
     },
     "localname": "NumberOfDaysDeterminingEarnoutTriggeringEvent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "chpt_NumberOfTradingDaysForDeterminingSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of trading days for determining share price.",
        "label": "Number Of Trading Days For Determining Share Price",
        "terseLabel": "Number of trading days for determining share price."
       }
      }
     },
     "localname": "NumberOfTradingDaysForDeterminingSharePrice",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chpt_NumberOfWarrantsCalledForRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants called for redemption.",
        "label": "Number of Warrants Called For Redemption",
        "terseLabel": "Number of warrants called for redemption"
       }
      }
     },
     "localname": "NumberOfWarrantsCalledForRedemption",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_OfferingCostsExpensed": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Offering costs expensed.",
        "label": "Offering Costs Expensed",
        "verboseLabel": "Offering costs expensed"
       }
      }
     },
     "localname": "OfferingCostsExpensed",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_OtherRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other revenues.",
        "label": "Other Revenues [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherRevenuesMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_OwnedAndOperatedSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owned and operated systems.",
        "label": "Owned And Operated Systems [Member]",
        "verboseLabel": "Owned and operated systems [Member]"
       }
      }
     },
     "localname": "OwnedAndOperatedSystemsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of taxes paid related to net share settlement of earnout shares.",
        "label": "Payments of Taxes Paid Related to Net Share Settlement of Earnout Shares",
        "negatedLabel": "Payment of tax withholding obligations on settlement of earnout shares"
       }
      }
     },
     "localname": "PaymentsOfTaxesPaidRelatedToNetShareSettlementOfEarnoutShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of stockholders involves for exercise of a assumed common stock warrants in cash upon occurrence of a tender or exchange.",
        "label": "Percentage Of Stockholders Involves For Exercise Of A Assumed Common Stock Warrants In Cash Upon Occurrence Of A Tender Or Exchange",
        "terseLabel": "Percentage of stockholders involves for exercise of a assumed common stock warrants"
       }
      }
     },
     "localname": "PercentageOfStockholdersInvolvesForExerciseOfAAssumedCommonStockWarrantsInCashUponOccurrenceOfATenderOrExchange",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "chpt_PipeFinancingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PIPE financing.",
        "label": "PIPE Financing [Member]",
        "terseLabel": "PIPE Financing [Member]"
       }
      }
     },
     "localname": "PipeFinancingMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_PrivatePlacementWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement Warrants [Member]",
        "terseLabel": "Private Placement Warrants [Member]"
       }
      }
     },
     "localname": "PrivatePlacementWarrantsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ProceedsFromBusinessCombination": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from business combination.",
        "label": "Proceeds From Business Combination",
        "terseLabel": "Proceeds from business Combination"
       }
      }
     },
     "localname": "ProceedsFromBusinessCombination",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from business combination and pipe financing, net of issuance costs.",
        "label": "Proceeds from Business Combination and PIPE Financing Net of Issuance Costs",
        "terseLabel": "Merger and PIPE financing"
       }
      }
     },
     "localname": "ProceedsFromBusinessCombinationAndPipeFinancingNetOfIssuanceCosts",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public and private placements warrants under the treasury stock method.",
        "label": "Public And Private Placements Warrants Under The Treasury Stock Method",
        "terseLabel": "Add: Public and Private Placement Warrants under the treasury stock method"
       }
      }
     },
     "localname": "PublicAndPrivatePlacementsWarrantsUnderTheTreasuryStockMethod",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Warrants [Member]",
        "terseLabel": "Public Warrants [Member]"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ReclassificationOfTemporaryEquityToPermanentEquityShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Of Temporary Equity To Permanent Equity Shares.",
        "label": "Reclassification Of Temporary Equity To Permanent Equity Shares",
        "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend (Shares)"
       }
      }
     },
     "localname": "ReclassificationOfTemporaryEquityToPermanentEquityShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_RedeemableConvertiblePreferredStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock.",
        "label": "Redeemable Convertible Preferred Stock [Abstract]"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockAbstract",
     "nsuri": "http://charge.com/20210731",
     "xbrltype": "stringItemType"
    },
    "chpt_RedeemableConvertiblePreferredStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock.",
        "label": "Redeemable Convertible Preferred Stock [Line Items]"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_RedeemableConvertiblePreferredStockTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock.",
        "label": "Redeemable Convertible Preferred Stock [Table]"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_RedeemableConvertiblePreferredStockWarrantLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock warrant liability.",
        "label": "Redeemable Convertible Preferred Stock Warrant Liability [Member]",
        "terseLabel": "Redeemable Convertible Preferred Stock Warrant Liability [Member]"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockWarrantLiabilityMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock warrant liability.",
        "label": "Redeemable Convertible Preferred Stock Warrant Liability Noncurrent",
        "terseLabel": "Redeemable convertible preferred stock warrant liability"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockWarrantLiabilityNoncurrent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_RedeemableConvertiblePreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redeemable convertible preferred stock warrants.",
        "label": "Redeemable Convertible Preferred Stock Warrants [Member]"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockWarrantsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_RefundableCustomerDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refundable customer deposits.",
        "label": "Refundable Customer Deposits",
        "verboseLabel": "Refundable customer deposits"
       }
      }
     },
     "localname": "RefundableCustomerDeposits",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_RepaymentOfAcrruedInterestAndPrepaymentFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of accrued interest and prepayment fees.",
        "label": "Repayment of Acrrued Interest and Prepayment Fees",
        "terseLabel": "Payments of accrued interest and prepayment fees"
       }
      }
     },
     "localname": "RepaymentOfAcrruedInterestAndPrepaymentFees",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_RepaymentOfBorrowings": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of borrowings.",
        "label": "Repayment of Borrowings",
        "negatedLabel": "Repayment of borrowings"
       }
      }
     },
     "localname": "RepaymentOfBorrowings",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_RestOfTheWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest of the world.",
        "label": "Rest Of The World [Member]",
        "terseLabel": "Rest of World [Member]"
       }
      }
     },
     "localname": "RestOfTheWorldMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_RestrictedStockUnitsAndOutstandingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units and Outstanding [Member]",
        "label": "Restricted Stock Units and Outstanding [Member]",
        "terseLabel": "Restricted Stock Units and Outstanding [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndOutstandingMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_RevenueRemainingPerformanceObligationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue remaining performance obligation [Policy Text Block].",
        "label": "Revenue Remaining Performance Obligation [Policy Text Block]",
        "terseLabel": "Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPolicyTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_ReverseRecapitalizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Recapitalization [Abstract]"
       }
      }
     },
     "localname": "ReverseRecapitalizationAbstract",
     "nsuri": "http://charge.com/20210731",
     "xbrltype": "stringItemType"
    },
    "chpt_ReverseRecapitalizationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization [Text Block]",
        "label": "Reverse Recapitalization [Text Block]",
        "terseLabel": "Reverse Recapitalization"
       }
      }
     },
     "localname": "ReverseRecapitalizationTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_ScheduleOfAssumedPublicWarrantsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assumed public warrants.",
        "label": "Schedule Of Assumed Public Warrants [Table Text Block]",
        "verboseLabel": "Summary of Assumed Public Warrants"
       }
      }
     },
     "localname": "ScheduleOfAssumedPublicWarrantsTableTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_SeriesARedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A redeemable convertible preferred stock.",
        "label": "Series A Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series A [Member]"
       }
      }
     },
     "localname": "SeriesARedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesBDEPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B D E Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBDEPreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesBRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B redeemable convertible preferred stock.",
        "label": "Series B Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series B [Member]"
       }
      }
     },
     "localname": "SeriesBRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesCRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C redeemable convertible preferred stock.",
        "label": "Series C Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series C [Member]"
       }
      }
     },
     "localname": "SeriesCRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesDRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D redeemable convertible preferred stock.",
        "label": "Series D Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series D [Member]"
       }
      }
     },
     "localname": "SeriesDRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesERedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series E redeemable convertible preferred stock.",
        "label": "Series E Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series E [Member]"
       }
      }
     },
     "localname": "SeriesERedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesFRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series F redeemable convertible preferred stock.",
        "label": "Series F Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series F [Member]"
       }
      }
     },
     "localname": "SeriesFRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesGRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series G redeemable convertible preferred stock.",
        "label": "Series G Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series G [Member]"
       }
      }
     },
     "localname": "SeriesGRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesHOneRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series H one redeemable convertible preferred stock.",
        "label": "Series H One Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series\u00a0H-1 [Member]"
       }
      }
     },
     "localname": "SeriesHOneRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SeriesHRedeemableConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series H redeemable convertible preferred stock.",
        "label": "Series H Redeemable Convertible Preferred Stock [Member]",
        "verboseLabel": "Series H [Member]"
       }
      }
     },
     "localname": "SeriesHRedeemableConvertiblePreferredStockMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharePriceGreaterOrEqualFifteenUsdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price greater or equal fifteen usd.",
        "label": "Share Price Greater Or Equal Fifteen Usd [Member]",
        "verboseLabel": "Share Price Greater Or Equal 15 USD [Member]"
       }
      }
     },
     "localname": "SharePriceGreaterOrEqualFifteenUsdMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharePriceGreaterOrEqualThirtyUsdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price greater or equal thirty usd.",
        "label": "Share Price Greater Or Equal Thirty Usd [Member]",
        "verboseLabel": "Share Price Greater Or Equal 30 USD [Member]"
       }
      }
     },
     "localname": "SharePriceGreaterOrEqualThirtyUsdMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharePriceGreaterOrEqualTwentyUsdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price greater or equal twenty usd.",
        "label": "Share Price Greater Or Equal Twenty Usd [Member]",
        "verboseLabel": "Share Price Greater Or Equal 20 USD [Member]"
       }
      }
     },
     "localname": "SharePriceGreaterOrEqualTwentyUsdMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharePriceRangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price range.",
        "label": "Share Price Range [Axis]"
       }
      }
     },
     "localname": "SharePriceRangeAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_SharePriceRangeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share price range.",
        "label": "Share Price Range [Domain]"
       }
      }
     },
     "localname": "SharePriceRangeDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharePriceTriggeringEarnout": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Share Price Triggering Earnout",
        "documentation": "Share price triggering earnout.",
        "label": "Share Price Triggering Earnout",
        "verboseLabel": "Share price triggering Earnout"
       }
      }
     },
     "localname": "SharePriceTriggeringEarnout",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "chpt_ShareTransferTriggerPricePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share transfer, trigger price, per share.",
        "label": "Share Transfer Trigger Price Price Per Share",
        "terseLabel": "Share transfer, trigger price price per share."
       }
      }
     },
     "localname": "ShareTransferTriggerPricePricePerShare",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "chpt_SharesAuthorizedToIssuePriorToMerger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Authorized To Issue Prior To Merger.",
        "label": "Shares Authorized To Issue Prior To Merger",
        "verboseLabel": "Shares authorized to issue prior to merger"
       }
      }
     },
     "localname": "SharesAuthorizedToIssuePriorToMerger",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Available For Grant Under Two Thousand Twenty One ESPP [Member]",
        "terseLabel": "Shares available for grant under 2021 ESPP [Member]"
       }
      }
     },
     "localname": "SharesAvailableForGrantUnderTwoThousandTwentyOneEsppMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Available For Grant UnderTwo Thousand Twenty One Equity Incentive Plan [Member]",
        "terseLabel": "Shares available for grant under 2021 Equity Incentive Plan [Member]"
       }
      }
     },
     "localname": "SharesAvailableForGrantUndertwoThousandTwentyOneEquityIncentivePlanMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SharesParValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares par value.",
        "label": "Shares Par Value",
        "verboseLabel": "Shares par value"
       }
      }
     },
     "localname": "SharesParValue",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "chpt_SponsorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SponsorMember"
       }
      }
     },
     "localname": "SponsorMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_StockIssuableDuringPeriodValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issuable during period value new issues.",
        "label": "Stock Issuable During Period Value New Issues",
        "verboseLabel": "Stock issuable value"
       }
      }
     },
     "localname": "StockIssuableDuringPeriodValueNewIssues",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during the period upon the exercise of recapitalization value.",
        "label": "Stock Issued During The Period Upon The Exercise Of Recapitalization Value",
        "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringThePeriodUponTheExerciseOfRecapitalizationValue",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_StockOptionsIssuedAndOutstandingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options issued and outstanding.",
        "label": "Stock Options Issued and Outstanding [Member]",
        "verboseLabel": "Stock options issued and outstanding [Member]"
       }
      }
     },
     "localname": "StockOptionsIssuedAndOutstandingMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_StockSharesIssuedDuringThePeriodUponRecapitalizationShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock shares issued during the period upon recapitalization shares.",
        "label": "Stock Shares Issued During The Period Upon Recapitalization Shares",
        "terseLabel": "Issuance of common stock upon the reverse recapitalization, net of issuance costs (Shares)"
       }
      }
     },
     "localname": "StockSharesIssuedDuringThePeriodUponRecapitalizationShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_StockSurrendedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock surrounded during period shares.",
        "label": "Stock Surrended During Period Shares",
        "terseLabel": "Less surrender of Switchback Founder Shares",
        "verboseLabel": "Stock surrended During Period, Shares"
       }
      }
     },
     "localname": "StockSurrendedDuringPeriodShares",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_StockWarrantsAndEarnoutsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock warrants and earnouts.",
        "label": "Stock Warrants And Earnouts [Abstract]"
       }
      }
     },
     "localname": "StockWarrantsAndEarnoutsAbstract",
     "nsuri": "http://charge.com/20210731",
     "xbrltype": "stringItemType"
    },
    "chpt_StockWarrantsAndEarnoutsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock warrants and earnouts.",
        "label": "Stock Warrants And Earnouts [Text Block]",
        "verboseLabel": "Stock Warrants and Earnouts"
       }
      }
     },
     "localname": "StockWarrantsAndEarnoutsTextBlock",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnouts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "chpt_StockholdersEquityExchangeRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders equity exchange ratio.",
        "label": "Stockholders Equity Exchange Ratio",
        "terseLabel": "Stockholders equity exchange ratio"
       }
      }
     },
     "localname": "StockholdersEquityExchangeRatio",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "chpt_SubscriptionAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subscription agreement.",
        "label": "Subscription Agreement [Member]",
        "terseLabel": "Subscription Agreement [Member]"
       }
      }
     },
     "localname": "SubscriptionAgreementMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SummaryofSignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_SwitchbackMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Switchback.",
        "label": "Switchback [Member]",
        "terseLabel": "Switchback [Member]"
       }
      }
     },
     "localname": "SwitchbackMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_SwitchbackPublicStockholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Switchback Public Stockholders [Member]"
       }
      }
     },
     "localname": "SwitchbackPublicStockholdersMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity Stock Issued During Period Shares New Issues",
        "label": "Temporary Equity Stock Issued During Period Shares New Issues",
        "verboseLabel": "Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of trading days for determining share price from date of business combination.",
        "label": "Threshold Number Of Trading Days For Determining Share Price From Date Of Business Combination",
        "terseLabel": "Threshold number of trading days for determining share price from date of business combination"
       }
      }
     },
     "localname": "ThresholdNumberOfTradingDaysForDeterminingSharePriceFromDateOfBusinessCombination",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "chpt_ThresholdTriggeringSharePrice": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold triggering share price.",
        "label": "Threshold Triggering Share Price",
        "verboseLabel": "Threshold triggering Share price"
       }
      }
     },
     "localname": "ThresholdTriggeringSharePrice",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total shares of common stock immediately after business combination.",
        "label": "Total shares Of Common Stock Immediately After Business Combination",
        "totalLabel": "Total shares of common stock immediately after Merger"
       }
      }
     },
     "localname": "TotalSharesOfCommonStockImmediatelyAfterBusinessCombination",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_TrancheNameAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche name.",
        "label": "Tranche Name [Axis]"
       }
      }
     },
     "localname": "TrancheNameAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_TrancheNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche name.",
        "label": "Tranche Name [Domain]"
       }
      }
     },
     "localname": "TrancheNameDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_TrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tranche three.",
        "label": "Tranche Three [Member]",
        "terseLabel": "Tranche Three [Member]"
       }
      }
     },
     "localname": "TrancheThreeMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_TransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction costs.",
        "label": "Transaction Costs",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "localname": "TransactionCosts",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_TransactionCostsExpensed": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 21.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction costs expensed.",
        "label": "Transaction Costs Expensed",
        "negatedLabel": "Transaction costs expensed",
        "verboseLabel": "Transaction costs expensed"
       }
      }
     },
     "localname": "TransactionCostsExpensed",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_TriggeringEventAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Triggering event.",
        "label": "Triggering Event [Axis]"
       }
      }
     },
     "localname": "TriggeringEventAxis",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "chpt_TriggeringEventDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Triggering event.",
        "label": "Triggering Event [Domain]"
       }
      }
     },
     "localname": "TriggeringEventDomain",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_TriggeringSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Triggering share price.",
        "label": "Triggering Share Price",
        "verboseLabel": "Triggering Share price"
       }
      }
     },
     "localname": "TriggeringSharePrice",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "chpt_TwoThousandEighteenLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Eighteen Loan [Member]",
        "terseLabel": "2018 Loan"
       }
      }
     },
     "localname": "TwoThousandEighteenLoanMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_UnvestedEarlyExercisedCommonStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unvested Early Exercised Common Stock Options [Member]",
        "terseLabel": "Unvested early exercised common stock options [Member]"
       }
      }
     },
     "localname": "UnvestedEarlyExercisedCommonStockOptionsMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_ViricitiBVMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ViriCiti B V.",
        "label": "ViriCiti B V [Member]"
       }
      }
     },
     "localname": "ViricitiBVMember",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "chpt_WarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants exercised.",
        "label": "Warrants Exercised",
        "verboseLabel": "Warrants Exercised"
       }
      }
     },
     "localname": "WarrantsExercised",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_WarrantsRedeemed": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants redeemed.",
        "label": "Warrants Redeemed",
        "verboseLabel": "Warrants Redeemed"
       }
      }
     },
     "localname": "WarrantsRedeemed",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "chpt_WarrantyAccrualsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranty accruals current.",
        "label": "Warranty Accruals Current",
        "verboseLabel": "Warranty accruals"
       }
      }
     },
     "localname": "WarrantyAccrualsCurrent",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "chpt_WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average unvested restricted shares and shares subject to repurchase.",
        "label": "Weighted Average Unvested Restricted Shares And Shares Subject To Repurchase",
        "terseLabel": "Less: Weighted-average unvested restricted shares and shares subject to repurchase"
       }
      }
     },
     "localname": "WeightedAverageUnvestedRestrictedSharesAndSharesSubjectToRepurchase",
     "nsuri": "http://charge.com/20210731",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://charge.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://charge.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r546"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r547"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://charge.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r548"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r548"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r557"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r548"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r556"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://charge.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r548"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r548"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r548"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r544"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r545"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "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://charge.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r189",
      "r297",
      "r298",
      "r476",
      "r516",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r189",
      "r297",
      "r298",
      "r476",
      "r516",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r245",
      "r273",
      "r305",
      "r316",
      "r318",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r474",
      "r517",
      "r520",
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r245",
      "r273",
      "r305",
      "r316",
      "r318",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r474",
      "r517",
      "r520",
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r190",
      "r191",
      "r297",
      "r299",
      "r519",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r190",
      "r191",
      "r297",
      "r299",
      "r519",
      "r529",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r193",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Pronouncements"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r39",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 20.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://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r21",
      "r194",
      "r195"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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 $2,000 as of July 31, 2021 and January 31, 2021"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r20",
      "r114",
      "r432",
      "r435",
      "r507"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "verboseLabel": "Related party accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "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",
        "verboseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r37",
      "r222"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r57",
      "r58",
      "r59",
      "r504",
      "r525",
      "r526"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 16.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 income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r56",
      "r59",
      "r66",
      "r67",
      "r68",
      "r116",
      "r117",
      "r118",
      "r384",
      "r521",
      "r522",
      "r558"
     ],
     "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"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r22",
      "r347",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r344",
      "r345",
      "r346",
      "r391"
     ],
     "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://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r320",
      "r340",
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock based compensation expense",
        "verboseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r28",
      "r196",
      "r205"
     ],
     "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"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfAcquisitionCosts": {
     "auth_ref": [
      "r100",
      "r217"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Acquisition Costs",
        "terseLabel": "Amortization of deferred contract acquisition costs"
       }
      }
     },
     "localname": "AmortizationOfAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r145"
     ],
     "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": "Total potentially dilutive common share equivalents"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail",
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r145"
     ],
     "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]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail",
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r111",
      "r172",
      "r181",
      "r187",
      "r203",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r379",
      "r385",
      "r411",
      "r438",
      "r440",
      "r490",
      "r502"
     ],
     "calculation": {
      "http://charge.com/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://charge.com/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://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r53",
      "r111",
      "r203",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r379",
      "r385",
      "r411",
      "r438",
      "r440"
     ],
     "calculation": {
      "http://charge.com/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://charge.com/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://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r394"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Financial Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldInTrust": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.",
        "label": "Assets Held-in-trust",
        "terseLabel": "Cash held in trust account"
       }
      }
     },
     "localname": "AssetsHeldInTrust",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r321",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r315",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r315",
      "r317",
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "verboseLabel": "Business combination, stock issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Business acquisition, share price (in Dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "verboseLabel": "Business combination, issuance costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r371",
      "r372",
      "r373"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "verboseLabel": "Business combination, stock issued value"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "verboseLabel": "Earnout Liability Measurement Input"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r368",
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "verboseLabel": "Earnout liability fair value"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r2",
      "r115",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  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).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Description of Business and Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r35",
      "r102"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r95",
      "r102",
      "r104"
     ],
     "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",
        "terseLabel": "Cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r95",
      "r412"
     ],
     "calculation": {
      "http://charge.com/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://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplementary cash flow information on noncash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r108",
      "r111",
      "r133",
      "r134",
      "r139",
      "r142",
      "r144",
      "r152",
      "r153",
      "r154",
      "r203",
      "r231",
      "r236",
      "r237",
      "r238",
      "r242",
      "r243",
      "r271",
      "r272",
      "r275",
      "r279",
      "r411",
      "r549"
     ],
     "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]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail",
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r292",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
      "http://charge.com/role/FairValueMeasurementsTables",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
      "http://charge.com/role/FairValueMeasurementsTables",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Number of securities called by each warrant or right, per share (in Dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of securities called by each warrant or right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Class of warrants outstanding",
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "periodEndLabel": "Outstanding as of July 31, 2021",
        "periodStartLabel": "Outstanding as of January\u00a031, 2021"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r292",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r229",
      "r494",
      "r509"
     ],
     "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 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/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": [
      "r226",
      "r227",
      "r228",
      "r230",
      "r531"
     ],
     "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://charge.com/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://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Common stock capital shares reserved for future issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock remain reserved for oustanding",
        "verboseLabel": "Total shares of common stock reserved"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockSummaryOfCommonStockCapitalSharesReservedForFutureIssuanceDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r116",
      "r117",
      "r391"
     ],
     "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://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "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)",
        "verboseLabel": "Common stock par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "verboseLabel": "Common stock outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesSubscribedButUnissued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.",
        "label": "Common Stock, Shares Subscribed but Unissued",
        "verboseLabel": "Stock that may be issued"
       }
      }
     },
     "localname": "CommonStockSharesSubscribedButUnissued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 13.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",
        "presentationGuidance": "Common stock: $0.0001 par value; 1,000,000,000 and 299,771,284 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 322,170,484 and 22,961,032 shares issued and outstanding as of July 31, 2021 and January 31, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "verboseLabel": "Voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r62",
      "r64",
      "r65",
      "r73",
      "r497",
      "r513"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r218",
      "r219",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "verboseLabel": "Computers and software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r159",
      "r160",
      "r192",
      "r409",
      "r410",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r192",
      "r409",
      "r410",
      "r527",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r159",
      "r160",
      "r192",
      "r409",
      "r410",
      "r527",
      "r530"
     ],
     "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]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r159",
      "r160",
      "r192",
      "r409",
      "r410"
     ],
     "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": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r159",
      "r160",
      "r192",
      "r409",
      "r410",
      "r530"
     ],
     "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]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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]",
        "verboseLabel": "Construction in progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "auth_ref": [
      "r17",
      "r18",
      "r282",
      "r288",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.",
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "terseLabel": "Convertible preferred stock, shares issued upon conversion"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r79",
      "r111",
      "r203",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r411"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 9.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "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://charge.com/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]",
        "verboseLabel": "Cost of revenue [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r254",
      "r255",
      "r256",
      "r258",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "terseLabel": "Debt instrument convertible into warrants"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r244",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price per warrants"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Term loan facility term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Total deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 21.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 29.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Deferred Revenue, Revenue Recognized",
        "terseLabel": "Deferred revenue revenue recognised"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r100",
      "r220"
     ],
     "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 expenses"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r100",
      "r170"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 19.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://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.",
        "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities",
        "terseLabel": "Change in fair value of dilutive warrants",
        "verboseLabel": "Change in fair value of warrant liabilities"
       }
      }
     },
     "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304"
     ],
     "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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "verboseLabel": "Summary of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "verboseLabel": "Equity Plans and Stock-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensation"
     ],
     "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_DividendsShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 23.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind dividends declared for award under share-based payment arrangement.",
        "label": "Dividend, Share-based Payment Arrangement",
        "negatedLabel": "Deemed dividends attributable to vested option holders"
       }
      }
     },
     "localname": "DividendsShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r39",
      "r114",
      "r234",
      "r236",
      "r237",
      "r241",
      "r242",
      "r243",
      "r432"
     ],
     "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": "Due to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r74",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r129",
      "r133",
      "r142",
      "r143",
      "r144",
      "r148",
      "r149",
      "r392",
      "r393",
      "r498",
      "r514"
     ],
     "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 - Basic",
        "verboseLabel": "Net loss per share - Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r74",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r133",
      "r142",
      "r143",
      "r144",
      "r148",
      "r149",
      "r392",
      "r393",
      "r498",
      "r514"
     ],
     "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 - Diluted",
        "verboseLabel": "Net loss per share - Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r412"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "verboseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "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",
        "verboseLabel": "Payroll and related expenses"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r341"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "verboseLabel": "Total compensation cost related to unvested awards not yet recognised"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r341"
     ],
     "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",
        "verboseLabel": "Weighted average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r341"
     ],
     "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",
        "verboseLabel": "Total unrecognized stock based compensation cost related to stock awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Options to purchase common stock [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r66",
      "r67",
      "r68",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r151",
      "r204",
      "r287",
      "r291",
      "r344",
      "r345",
      "r346",
      "r356",
      "r357",
      "r391",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r521",
      "r522",
      "r523",
      "r558"
     ],
     "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]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/CoverPage",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": {
     "auth_ref": [
      "r305",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by investment objective.",
        "label": "Investment Objective [Axis]"
       }
      }
     },
     "localname": "EquitySecuritiesByInvestmentObjectiveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesInvestmentObjectiveMember": {
     "auth_ref": [
      "r305",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Objective of investment.",
        "label": "Investment Objective [Domain]"
       }
      }
     },
     "localname": "EquitySecuritiesInvestmentObjectiveMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r100",
      "r264"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 17.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Adjustments in warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "negatedTerseLabel": "Change in fair value of redeemable convertible preferred stock warrant liability",
        "terseLabel": "Change in fair value of redeemable convertible preferred stock warrant liability"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r405"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "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 Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "verboseLabel": "Summary of Fair Value Measurement Inputs and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r394",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r253",
      "r261",
      "r262",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r395",
      "r447",
      "r448",
      "r449"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r404",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r394",
      "r395",
      "r398",
      "r399",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "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": [
      "r404"
     ],
     "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://charge.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r253",
      "r306",
      "r307",
      "r312",
      "r314",
      "r395",
      "r447"
     ],
     "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]",
        "presentationGuidance": "Level\u00a01"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r253",
      "r261",
      "r262",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r395",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Level 3 [Member]",
        "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]",
        "presentationGuidance": "Level\u00a03",
        "terseLabel": "Significant Other Unobservable Inputs (Level 3) [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsQuantitativeInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]"
       }
      }
     },
     "localname": "FairValueInputsQuantitativeInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r400",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r400",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Summary of changes in the fair value of Level 3 financial statements"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value included in other income (expense), net"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "verboseLabel": "Issuance of earnout shares upon triggering events"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r402"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "negatedLabel": "Private placement warrant liability acquired as part of the merger"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r253",
      "r261",
      "r262",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r447",
      "r448",
      "r449"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfChangesInTheFairValueOfLevel3FinancialStatementsDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r404",
      "r406"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": {
     "auth_ref": [
      "r403"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) recognized in income for derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3) and still held.",
        "label": "Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss)",
        "verboseLabel": "Fair value adjustment of warrants"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r407",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r257",
      "r285",
      "r390",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "terseLabel": "Financial Liabilities"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "verboseLabel": "Furniture and fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 12.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://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "verboseLabel": "General and administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r215",
      "r216",
      "r440",
      "r489"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 9.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://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r78",
      "r111",
      "r172",
      "r180",
      "r183",
      "r186",
      "r188",
      "r203",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r411"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 8.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://charge.com/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]",
        "verboseLabel": "Initial public offering [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r172",
      "r180",
      "r183",
      "r186",
      "r188"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Net loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "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": [
      "r112",
      "r353",
      "r354",
      "r355",
      "r358",
      "r360",
      "r362",
      "r363",
      "r364"
     ],
     "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://charge.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r127",
      "r128",
      "r171",
      "r351",
      "r359",
      "r361",
      "r515"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r97",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 24.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://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 25.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",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "verboseLabel": "Accrued and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 26.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/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, net of effect of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 27.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",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r70",
      "r169",
      "r421",
      "r422",
      "r499"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 16.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r92",
      "r96",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r493",
      "r510"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.",
        "label": "Interest Payable",
        "verboseLabel": "Term loan facility accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "verboseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r52",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "verboseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "verboseLabel": "Work-in-progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfInventoriesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r81",
      "r168"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 15.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "verboseLabel": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r42",
      "r111",
      "r182",
      "r203",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r380",
      "r385",
      "r386",
      "r411",
      "r438",
      "r439"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 18.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://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r111",
      "r203",
      "r411",
      "r440",
      "r492",
      "r506"
     ],
     "calculation": {
      "http://charge.com/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, redeemable convertible preferred stock, and stockholders' equity (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities, Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r111",
      "r203",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r380",
      "r385",
      "r386",
      "r411",
      "r438",
      "r439",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 19.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://charge.com/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://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount borrowed under the credit facility during the period.",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "terseLabel": "Term loan facility borrowings during the period"
       }
      }
     },
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Term loan facility interest rate description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Term loan facility interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Term loan facility maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentInterest": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payment applied to interest.",
        "label": "Line of Credit Facility, Periodic Payment, Interest",
        "terseLabel": "Term loan facility interest expense incurred"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodicPaymentInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r40",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Debt, current"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "verboseLabel": "Machinery and equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesUnrealizedGainLoss": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in marketable security.",
        "label": "Marketable Securities, Unrealized Gain (Loss)",
        "terseLabel": "Unrealized gains or losses"
       }
      }
     },
     "localname": "MarketableSecuritiesUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset.",
        "label": "Measurement Input, Exercise Price [Member]",
        "verboseLabel": "Exercise price [Member]"
       }
      }
     },
     "localname": "MeasurementInputExercisePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "verboseLabel": "Dividend rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "verboseLabel": "Expected term (years) [Member]"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "verboseLabel": "Expected volatility [Member]"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "verboseLabel": "Risk-free interest rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Current stock price [Member]"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r306"
     ],
     "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]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://charge.com/role/FairValueMeasurementsSummaryOfCompanySAssetsAndLiabilitiesThatWereMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.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://charge.com/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://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/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://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r95",
      "r98",
      "r101"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.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 operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/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://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r60",
      "r63",
      "r68",
      "r71",
      "r101",
      "r111",
      "r119",
      "r121",
      "r122",
      "r123",
      "r124",
      "r127",
      "r128",
      "r140",
      "r172",
      "r180",
      "r183",
      "r186",
      "r188",
      "r203",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r393",
      "r411",
      "r495",
      "r511"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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 income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r129",
      "r130",
      "r141",
      "r144",
      "r172",
      "r180",
      "r183",
      "r186",
      "r188"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to common stockholders - Basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r132",
      "r135",
      "r136",
      "r137",
      "r138",
      "r141",
      "r144"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net loss attributable to common stockholders - Diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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]",
        "verboseLabel": "Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 11.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://charge.com/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://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r172",
      "r180",
      "r183",
      "r186",
      "r188"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "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",
        "negatedLabel": "Less: current portion of operating lease liabilities",
        "verboseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails",
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r427"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 27.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r426"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease\u00a0right-of-use\u00a0assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 16.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\u00a0operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total undiscounted operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2022 (remaining six months)"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r423",
      "r424"
     ],
     "calculation": {
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesSummaryOfFuturePaymentsUnderTheNonCancellableOperatingLeaseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r61",
      "r64",
      "r66",
      "r67",
      "r69",
      "r72",
      "r287",
      "r413",
      "r418",
      "r419",
      "r496",
      "r512"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r61",
      "r64",
      "r377",
      "r378",
      "r383"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r55",
      "r57"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized loss on short-term investments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r43",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Long-term Debt, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 19.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "terseLabel": "Other (expense) income, net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Payment of issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for financing costs associated with business combinations.",
        "label": "Payments of Merger Related Costs, Financing Activities",
        "negatedLabel": "Payment of transaction costs related to Merger"
       }
      }
     },
     "localname": "PaymentsOfMergerRelatedCostsFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r84",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://charge.com/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 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",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r321",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockAccretionOfRedemptionDiscount": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 25.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accretion of the preferred stock redemption discount during the period.",
        "label": "Preferred Stock, Accretion of Redemption Discount",
        "negatedLabel": "Accretion of beneficial conversion feature of redeemable convertible preferred stock",
        "verboseLabel": "Adjust:\u00a0Accretion of beneficial conversion feature of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "PreferredStockAccretionOfRedemptionDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears": {
     "auth_ref": [
      "r289"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of cumulative preferred dividends in arrears.",
        "label": "Preferred Stock, Amount of Preferred Dividends in Arrears",
        "terseLabel": "Preferred stock, amount of preferred dividends in arrears"
       }
      }
     },
     "localname": "PreferredStockAmountOfPreferredDividendsInArrears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockConversionBasis": {
     "auth_ref": [
      "r18",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted.",
        "label": "Preferred Stock, Conversion Basis",
        "terseLabel": "Preferred stock, conversion basis"
       }
      }
     },
     "localname": "PreferredStockConversionBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18",
      "r271"
     ],
     "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://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r18",
      "r271"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r18",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 17.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.0001 par value; 10,000,000 and 0 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 0 issued and outstanding as of July 31, 2021 and January 31, 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r33",
      "r34"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": {
     "auth_ref": [
      "r88",
      "r94"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.",
        "label": "Proceeds from Derivative Instrument, Financing Activities",
        "terseLabel": "Proceeds from the exercise of public warrants"
       }
      }
     },
     "localname": "ProceedsFromDerivativeInstrumentFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.",
        "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock",
        "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r87",
      "r110"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from term loan facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.",
        "label": "Proceeds from Sale, Maturity and Collection of Investments",
        "terseLabel": "Maturities of investments"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r86",
      "r343"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.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 exercises of vested and unvested stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.",
        "label": "Proceeds from Warrant Exercises",
        "verboseLabel": "Proceeds from warrants exercised"
       }
      }
     },
     "localname": "ProceedsFromWarrantExercises",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r60",
      "r63",
      "r68",
      "r93",
      "r111",
      "r119",
      "r127",
      "r128",
      "r172",
      "r180",
      "r183",
      "r186",
      "r188",
      "r203",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r242",
      "r243",
      "r377",
      "r381",
      "r382",
      "r387",
      "r388",
      "r393",
      "r411",
      "r500"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r37",
      "r223"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r36",
      "r221"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, Plant and Equipment, Gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r223",
      "r440",
      "r501",
      "r508"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.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": "Total Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r223"
     ],
     "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]",
        "verboseLabel": "Summary of property plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r221"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r15",
      "r491",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r15",
      "r491",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentMember": {
     "auth_ref": [
      "r15",
      "r491",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.",
        "label": "Purchase Commitment [Member]"
       }
      }
     },
     "localname": "PurchaseCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Purchase commitments for goods and services"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": {
     "auth_ref": [
      "r270",
      "r389"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.",
        "label": "Reclassifications of Temporary to Permanent Equity",
        "terseLabel": "Conversion of redeemable convertible preferred stock into common stock in connection with the reverse recapitalization, including impact of Series H-1 paid in kind dividend"
       }
      }
     },
     "localname": "ReclassificationsOfTemporaryToPermanentEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "RedeemableConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail",
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r269"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form.",
        "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount",
        "terseLabel": "Redeemable convertible preferred stock: $0.0001 par value; 0 and 185,180,248 shares authorized as of July 31, 2021 and January 31, 2021, respectively; 0 and 182,934,257 shares issued and outstanding as of July 31, 2021 and January 31, 2021, respectively (liquidation value: $0 and $17,492,964 as of July 31, 2021 and January 31, 2021, respectively)"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r313",
      "r431",
      "r432"
     ],
     "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]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r313",
      "r431",
      "r435",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488"
     ],
     "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]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r429",
      "r430",
      "r432",
      "r436",
      "r437"
     ],
     "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://charge.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r89",
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayments of term loan facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r350",
      "r475",
      "r543"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 14.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://charge.com/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]",
        "verboseLabel": "Research and development [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r3",
      "r12",
      "r104"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r291",
      "r347",
      "r440",
      "r505",
      "r524",
      "r526"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 15.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://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r204",
      "r344",
      "r345",
      "r346",
      "r356",
      "r357",
      "r391",
      "r521",
      "r523"
     ],
     "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://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r166",
      "r167",
      "r179",
      "r184",
      "r185",
      "r189",
      "r190",
      "r192",
      "r296",
      "r297",
      "r476"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 10.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfRevenueDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r77",
      "r234",
      "r236",
      "r237",
      "r241",
      "r242",
      "r243",
      "r528"
     ],
     "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",
        "verboseLabel": "Revenue from related parties"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r294"
     ],
     "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 recognised from remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Percentage of revenue expected to be recognised from remaining performance obligations Over next twelve months"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "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]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r159",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales Revenue Net [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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]",
        "verboseLabel": "Summary of accrued and other current liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r145"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "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": "Summary of computation of diluted net loss per share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Summary of number of shares of common stock issued immediately following the consummation of the Business Combination"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "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": "Summary of computation of basic and diluted net loss per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r394",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary Of Company's assets and liabilities that were measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Summary of future payments under the\u00a0non-cancellable\u00a0operating lease"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r30",
      "r31",
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Summary of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r37",
      "r223"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r433",
      "r435"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://charge.com/role/RelatedPartyTransactionsSummaryOfRevenueTransactionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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 [Table Text Block]",
        "verboseLabel": "Summary of revenue transactions"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r331",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r321",
      "r342"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of RSU activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r324",
      "r336",
      "r337"
     ],
     "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]",
        "verboseLabel": "Summary of stock option awards"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 13.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "verboseLabel": "Sales and marketing [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Disclosure [Abstract]"
       }
      }
     },
     "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": {
     "auth_ref": [
      "r319",
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Description",
        "terseLabel": "Share based compensation arrangement, description of plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r329"
     ],
     "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",
        "negatedLabel": "Number of Shares RSU forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r335"
     ],
     "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": "Weighted Average Grant Date Fair Value per Share RSU forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r333"
     ],
     "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": "Number of Shares RSU granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value per Share RSU granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r332"
     ],
     "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": "Number of Shares Outstanding as of July 31, 2021",
        "periodStartLabel": "Number of Shares Outstanding as of January 31, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r332"
     ],
     "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": "Weighted Average Grant Date Fair Value per Share Outstanding as of July 31, 2021",
        "periodStartLabel": "Weighted Average Grant Date Fair Value per Share Outstanding as of January 31, 2021"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r334"
     ],
     "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",
        "negatedLabel": "Number of Shares RSU vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r334"
     ],
     "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": "Weighted Average Grant Date Fair Value per Share RSU vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "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]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Share based compensation arrangement, shares available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r327"
     ],
     "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",
        "verboseLabel": "Number of stock option awards exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r327"
     ],
     "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",
        "verboseLabel": "Weighted average exercise price exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Number of stock option awards expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r329"
     ],
     "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": "Number of stock option awards forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r342"
     ],
     "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": "Aggregate intrinsic value outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r326",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of stock option awards outstanding ending balance",
        "periodStartLabel": "Number of stock option awards outstanding beginning balance",
        "verboseLabel": "Number of options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r325"
     ],
     "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": "Weighted average exercise price outstanding ending balance",
        "periodStartLabel": "Weighted average exercise price outstanding beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r337"
     ],
     "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",
        "verboseLabel": "Aggregate intrinsic value options vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r338"
     ],
     "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",
        "verboseLabel": "Number of stock option awards options vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r338"
     ],
     "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",
        "verboseLabel": "Weighted average exercise price options vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award",
        "terseLabel": "Share based compensation, terms of plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r319",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationAdditionalInformationDetail",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfRsuActivityDetail"
     ],
     "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": "Weighted average exercise price exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "verboseLabel": "Weighted average exercise price expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "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",
        "verboseLabel": "Weighted average exercise price forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Public share price (in Dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r342"
     ],
     "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",
        "verboseLabel": "Aggregate intrinsic value exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r342"
     ],
     "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",
        "verboseLabel": "Weighted average remaining contractual term exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r338"
     ],
     "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",
        "verboseLabel": "Weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r338"
     ],
     "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",
        "verboseLabel": "Weighted average remaining contractual term options vested and expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r105",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r108",
      "r111",
      "r133",
      "r134",
      "r139",
      "r142",
      "r144",
      "r152",
      "r153",
      "r154",
      "r203",
      "r231",
      "r236",
      "r237",
      "r238",
      "r242",
      "r243",
      "r271",
      "r272",
      "r275",
      "r279",
      "r287",
      "r411",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail",
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r48",
      "r66",
      "r67",
      "r68",
      "r116",
      "r117",
      "r118",
      "r120",
      "r126",
      "r128",
      "r151",
      "r204",
      "r287",
      "r291",
      "r344",
      "r345",
      "r346",
      "r356",
      "r357",
      "r391",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r521",
      "r522",
      "r523",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail",
      "http://charge.com/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://charge.com/role/CommonStockAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/CoverPage",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfAssumedPublicWarrantsParentheticalDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueEarnoutLiabilityBasisValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "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]",
        "terseLabel": "Consolidated Statements of Changes in Stockholders' Equity (Deficit) [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r151",
      "r476"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareAdditionalInformationDetail",
      "http://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails",
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r18",
      "r19",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "verboseLabel": "Stock issued during period, shares, acquisitions"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "verboseLabel": "Shares issued in PIPE"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r287",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Initial public offering shares (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r18",
      "r19",
      "r287",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock upon release of restricted stock units (Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares (or other type of equity) forfeited during the period.",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, Forfeited",
        "terseLabel": "Number of founder shares forfeited"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r18",
      "r19",
      "r287",
      "r291",
      "r328"
     ],
     "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": "Number of stock option awards exercised",
        "terseLabel": "Number of share options exercised during the current period.",
        "verboseLabel": "Issuance of common stock upon exercise of vested stock options (Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit",
      "http://charge.com/role/EquityPlansAndStockBasedCompensationSummaryOfStockOptionAwardsDetail",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r287",
      "r291"
     ],
     "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": "Initial public offering gross proceeds"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r48",
      "r287",
      "r291"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of common stock upon exercise of vested stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "negatedLabel": "Less redemption of Switchback shares"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationSummaryOfNumberOfSharesOfCommonStockIssuedImmediatelyFollowingTheConsummationOfTheBusinessCombinationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r287"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "terseLabel": "Stocks redeemed value"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r18",
      "r19",
      "r287",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Repurchase of early exercised common stock (Shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r25",
      "r26",
      "r111",
      "r197",
      "r203",
      "r411",
      "r440"
     ],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 12.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": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets",
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity (deficit):"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r272",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r286",
      "r291",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive or access periodic material for specified period of time.",
        "label": "Subscription and Circulation [Member]",
        "terseLabel": "Subscriptions [Member]"
       }
      }
     },
     "localname": "SubscriptionAndCirculationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r420",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r420",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r420",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r420",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r441",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/DescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetail",
      "http://charge.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplementary cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "chpt_AccruedAndOtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "verboseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfAccruedAndOtherCurrentLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityDividendsAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 22.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).",
        "label": "Temporary Equity, Dividends, Adjustment",
        "negatedLabel": "Cumulative dividends on redeemable convertible preferred stock"
       }
      }
     },
     "localname": "TemporaryEquityDividendsAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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, Liquidation Preference",
        "terseLabel": "Temporary Equity liquidation value"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r11",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock 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.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "verboseLabel": "Temporary Equity, Par or Stated Value Per Share"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "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": "Temporary Equity, shares authorized"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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": "Temporary Equity, shares issued"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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",
        "terseLabel": "Temporary Equity, shares outstanding"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://charge.com/role/ReverseRecapitalizationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of new stock classified as temporary equity issued during the period.",
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Issuance of redeemable convertible preferred stock and common warrants, net of issuance costs"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.",
        "label": "Tools, Dies and Molds [Member]",
        "verboseLabel": "Tooling [Member]"
       }
      }
     },
     "localname": "ToolsDiesAndMoldsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CompositionOfCertainFinancialStatementItemsSummaryOfPropertyPlantAndEquipmentNetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r257",
      "r285",
      "r390",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ],
     "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]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/AcquisitionsAndSubsequentEventsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r155",
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r163"
     ],
     "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://charge.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants and Rights Note Disclosure [Abstract]"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "verboseLabel": "Fair value measurements inputs"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValueMeasurementInputsAndValuationTechniquesDetail",
      "http://charge.com/role/StockWarrantsAndEarnoutsSummaryOfFairValuePrivatePlacementWarrantsBasisValuationTechniquesDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r132",
      "r144"
     ],
     "calculation": {
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 outstanding - Diluted",
        "totalLabel": "Weighted average shares outstanding - Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail",
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "calculation": {
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "verboseLabel": "Weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r129",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "label": "Weighted Average Number of Shares Issued, Basic",
        "terseLabel": "Weighted average shares outstanding - Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r129",
      "r144"
     ],
     "calculation": {
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Weighted average shares outstanding - Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "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://charge.com/role/BasicAndDilutedNetLossPerShareSummaryOfComputationOfBasicAndDilutedNetLossPerShareDetail"
     ],
     "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": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(b))",
   "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(c))",
   "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(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256"
  },
  "r139": {
   "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"
  },
  "r14": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "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": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-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": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r179": {
   "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"
  },
  "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": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "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": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r247": {
   "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"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r253": {
   "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"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r257": {
   "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"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r265": {
   "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"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r28": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r291": {
   "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"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "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"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r36": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r37": {
   "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"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r38": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008"
  },
  "r39": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "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.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r409": {
   "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"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r427": {
   "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"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r429": {
   "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"
  },
  "r43": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r44": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r45": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r47": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r48": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r5": {
   "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"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "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": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r53": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r545": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r546": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r547": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r548": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r549": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r55": {
   "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"
  },
  "r550": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r551": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r552": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r553": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r554": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r555": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r556": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r557": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r6": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r7": {
   "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"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "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(20))",
   "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(21))",
   "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(24))",
   "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(25))",
   "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(4))",
   "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(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r91": {
   "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"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3505-108585"
  },
  "r95": {
   "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"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>85
<FILENAME>0001193125-21-269992-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-21-269992-xbrl.zip
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
MBSW059[ZN(?<;Z/8TF9EF5V7G<J,DKUMRDV.*LH^(]X<YD^__#]02P,$%
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
M*=P:7'57ENX(+I6T2T!I>J:PZ7+'O_EMS?G1:.HX^7DX,JGHN/1-V9  T?1
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
MO.HGGO3/*S9IJ:/8-N;7S7>8*N<<_L:DV0O99M4["G4])LW?<;*+[]I35+7
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
M)(0NQ,>,T!9T6M8I_?&6CD;*DK4LXC_/<O'?29$E=!NZ^E>3UK-+\I3&:0V
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
MO&$'8J7N#1(BU:%1Q:]4'/].'XQ<&]Q.P;C=2%:GH%EOWVMX<4H-Q$,0&G-
M.1(Y?7?DI2GC"<L+N*U=,!W%VLX"<OC/[0Z(()(E@D7-FHU%\M2/J]/SCM"=
MJDIK0E^1KVG<VBY;4Y+"E+=C"@3SPS_XL=AB2/GH,0/5(D7S5Q)5](DJ,+-W
M2;7SY%%M?$;K9#$J[UA*]X6X=,$FVHX/I\='^VZ7:2! "^:NE+UI^9R,F"-S
M4[)MBB6EJ[[GQ6-%YPEC_4W^TM1LGN0Q[<7GU9A*]3R3J]E\?HXS;Q_U$6XI
M7?E*]LJ3@+)HQ1.2-!E]CBP+,545J:NS/+% SA>\S10#_0[;_@YPD[SVFEM^
MF!%..C I<TP9J=2=!#?].&QH,U3U$K(%'L ,5AA*/BE"0TX"91_!%#\W/:>\
M!#9RLQ?X&K1PDH]):;4-CI?U$ABQ$QB81> @N@U@X:0B\R6\4-(<^).B*>_!
ML?]WTR6IXC)]$4K$\Z:BITG%SGU^LG.38$7W?GYO7+X?;_*GHISR7UZR5$29
M_1-+69YA04;Q-"J?H[SU"IV3U%9OH:_1J"6N6"-.T%'I7EE^/O2P[Q:BXYD!
MJFL-_$<>]CTEU9;>@7P*3Z)Q]< IP-L5RLNL>:S2)(W*V7V4$<N,3ZH^E.]^
M[*%65RMO$I:_KO1,".>9M$+>MVA*?UPIP&L\SLV=*5Q/YA;[A%)Z42CD9XDL
MG(?0#@09RMW,HT1-ES/4),T@:??V]_SH0T/<A/5,".XQU3D[W+ZOFM( 6?LX
MJ[5OI2TDX61S!A!,,)LFG(1"S.&\F1UW)='JO)R,6G+FS@^GIY\.#U'B]7;W
M".K CG"20E]$U83]?^;Y]$K/^KQ>"5%A?SC+D_5?K+34K>H^XPH^H?B7[7[:
MP'!*G\O:HU+LOIE.Z962[G;I<\Z=[/*:SGQ6EIMYXQ09G?BD:AG26_?5?JVP
M^II1P=5MM(?]8P@MEE3EJ0H;4R%P&H1/%E^9BBV651]V2_1.W;"'HR62TO^M
M80QD063S,H8749:1Y'QV%<63];:N%@.7L06_4'Q @.<*/$O"44-),<W=U&_I
MB;&2O:W]:[7G.FU,XW&^X*2@VN54L68#@'(+XO336C?<1WK8/_*S&ZA-&,#G
M15?, R]6=E'D,:53W%?OTNK/\]F8?M3D[*'NQ2?ZJ1_5B;TZK+,TY2O> FY
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
M(Y B./Q6E&$8&[,3EP.//._!AM^HJ+\45763QUF3D.0F9^R@S7:X"ZMI$ )
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
MF]1\C<H_B<AAI;^_&CL*Z@/.Z261D2.R@-.TS6/\]9)TZ"U HUK% )><&EY
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
M4 ]\!4W\_G7P]P[KE[GA9- &]V7>M;/YP><W8&#:C99M@VGA)/\&4+B()V0
MVC0'0D3TB:>B4X.9OYY8&E#*\_[7*(Z0&8*\[[%;WQ(7MC?@.>+UGJMB6D#Y
MV'LO1,G#$FN;=21%*!7_WF>]\#2@#/6 ZQC)/&%)@6#^WYLR)"L#2DW"<3V:
MH3\Z6];O"!,N_3W+,E]&<=U$&?-$VS?-Z=U2PX6R]P9BJ4SS&XFMH65OZ<$&
M9W.CBCNZZ()PB!0B_ LX%H7%[=#2T?3@COI<Q%@9':@10OD+N" AL36@3#B
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
MXOC+^_SQJP2G7]$%AO[ 5AHF(OG'W\]SLA">W955$<550XGQSNC_?:)-)]Z
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
MUL/GY:B4:^$DL6V):%.49JAN#'0].H?S(VGZFG >3W/N]:94C1?AJE0-%H]
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
MO")U/["\Q:($VIS%K,OK?/>:=.+>4P@)BVT$85E^__#[-W_Z^B]%(\RI^4T
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
MI8-ZA%!'"5Z9W$JMEA;./5\"8*%H 2AZC0L9.$1QT<[KL3>ON1+%KMSWB[J
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
M,DF->:\S(KW1R'M9*2N(1GT6B_<!%_>X8(58A[X"=/(/:QP.7#08$!HY;D[
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
M/^SA.6$_@+!I83_<S!F$_3AW9#]LZ/BU'U822N;F_ 79#S?R!F(_[.$Y83^
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
M!WF%K5R3-) >Z%[@"A<'5L!&.!AZ]SA=U&@.$5]Z9RO;>.3K_)K;';^<Z9%
M$Z>IC J(MCJ2,]_Q _ADAIS>='P67@?*#P=6(ZNPXF1B\?P64RJN;0E-C(7C
M$WV7Y,2LV-/S;6%F2"PW-CUB+\3PN!.?P#;NB?]R[-%<S$^:)E# 6UDI?S._
MMO%BP31-*N6+$_W -?E,GK TG!_Q$XM@E09]&G?W&@EN),]TN%33%?&^B'?F
M2681Z<YCQ+T?.SF1+6UD TY&:P<Y,>;;,][,@[Y=S$W"<7?DN&,SA3*".Q;;
M5KI2^R9VI3FTFPKXE#7TI<I3/(X'KPV=>B<[2?6BF6Y8]::!TMD?Z-JZ4V^D
M55;CVAZF.WLC,8@!*V\P3O"!O<Y@AQ9$O^L_R93'@@!,;*=:)FD(6SODO>[U
M326Q6\V? PC6G"E?>S]3].0[MO(]3<L'%)YI@$M%)*8O4,X(NEQU\L">7TS$
ME5:]QV&*&UQ]5Y]/+O1RZ,P'#6]EW3;]UY8P\1DNQ.K"=E>4AON%[[)$9@47
M2-)_\QHQD?[CM']&W[[9L(PE*\GRJ8J*RH\T47:*BN<__/[-G[[^BTPJKZ]A
M#(V!\ [&T!(LOX'GSVPTU^]-(\]W[RUOLKO7Z?)@OB^SAT,X=9.]POC97&-K
MQY&_9G1]7-ZL\N?1?L_>7-ZTR[7N9%S9U?<AN%H.^;%?ZT3SCNRE<-<5(/O(
M4H':]2_F M%'KX54(.]'U09XFSR5]@4VJP/H=>9HM8TSK?-+:_9Q=OO'8\9;
M9Q4)L,VS4BZ3[3,G0!\[UE9@<.P,D:C+C8B]35@G8HVYP0EG.)MH/4;5VVA/
M )VWD5YY%@.JQ7:#X_P^H_6%+Q.:)'27TF/UL[+$%2\J6K!\+$WL7HI+\C<R
MHLEYGM$*BZ2/*NS4VY=A*TTY'D6S\E3=1U'_JXA_%C7?92EQ>E]&]:=9E;GZ
MXW!!MW"#*H2<HEV4 E:>]*RD!L6SUM!0C]:NO6,<6O ZYVI7&$SU#,2"AD<+
M9".9_-Y^[#XU&5T&A>_ 7HPLE['."#98>3?U[GR#(H6,/M7=&J5CQ;6&J$<5
M?$\L:GVC7UT0MAXC&K;#+$AK&3[@J#P12[*E]N944 G>1F5:GC^0*<67V8]9
M@:,]M4(_1&EVE9<J?5WK@QZ5>[4Q&VL)_1"/U-D@\BW4?8R[$.A5^[TOF+?!
M/X38EXBQJ-+]'OT5[XE2==]#](.D)_GD%U"FP^\(\IB3*/FO4UG1G49_)P!I
M6-;5O;$56E?QEIS,EU5ZH(4_6PZW.^KZ;4W>RQGU]7:.;R:)X.<VW5"G\#2
MF'9% 3RX6RI5Y[53S<.-5 &\SK- WO">PS?LS*X_UIXH5\>IE_3Z.MK7UH;*
M56YW/:;K8QZM]MO3\64)9D@XGI::!.K3H-/2LQ&]T -8$^%0W,-(W"$FFUQC
M\+9C+H8'=@04P$8V!6YFG:6%HZ\+5-5&>PV\.0H]G@1S3/\&7>)3&+3A\C<>
ML:73HZXS.6CB=8JD90'K28(N[C@Q>.)$#4?.98)%1EY=6$'=!RS%XI!S@QR+
M]81#5Q<PF0)UFL*UQG]>GD*S>5CKK1C=Q*KAVV_A"ZP#KL9#P@YOP&$H#MP
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
ML\K,9%OE(])1VE5&ZECE8G[+AVBBFT>X*WUQBLGM3UNNP6B_W:%#@)[AF"&
MSHR9[MWW<(^/_SSCF=*7#+];= OQDR-H0-KL(3VSO=[1$]OKW4UR/";Q2YZ$
M?]S'>?+;/@KWJ-CY!B<C2E'+>)-E_=^Q-=\V8*%!=*+\!"#? /@C8). ^C,
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
MFM0*^K5]M2"S+AV<^[(\K@A$+#Q)]_UYX-U5A(W)W5B2:^6?D4-G2.2C$J8
M@3^/O3LLBE$Y9C&[Z7]83)#W*"4L@DAU&17%E)Y[>*!0U3II4O]Y'^F\KQ6A
M9-TT!N7/(_+V*O! *!])3(^##+#\3E%9GH^A$Z1[J99B5@/QYUEYA\D:<H&5
M#R0F5(WIAN,KJ?025E7C_)R%-9Z-\/CS]+R]O&=I;:84GT*^R\4 /_+>RE*>
MPOY[]-:\O0#O"_(6)<,FE.\L&<T*/0JY&M0&NI#/0);BMH'ET3MU1WMLT[WU
M,U9DGK:3\D;GG;U/SZLHQ1O!\MQ:RJ$KKP;G$V3SD]61R0B-1Z_9VXM[-671
M0_(ZK@:C;W268G0IY*VLQR@ZQ I>T$K@9G \>O+>7N*?\WSX/4E%;@KK10"X
M%WME0SEN]-RCQ^P=!NEBO_ USV+MNBHL#Y1XL5$V'91*&!X]=.^Z4])ND9[W
MPS,X\CX[>[V.N25:2J(YRVTRSE.*I(0PQ 969-,FN'9C/?EK<U-@#<RC5_!.
M-,+\)D%>Z1G)E;JU$+6Z( #HT0/Z[@;)^VC*S'#FILC5"L]8L8/,1*6V0@J@
MX+ZSWTQAPG[SO)81>1.R0&QF%=DX.#I$<K9N(T)+6!X]L&\_5*^:GC8YH?1#
M55R!SWE'R-OF-L-5 \>CE_@=UN$\>WTBQ82EV]8+6% :Z AP,E9A\>A=OLLM
MEM76ZOD@P"$K@>'LR3[F(6IM.C*R8TCK<%4_1;ZM=[1KUH/$?=8OV5VQB8?V
M5;.56BT%B) O CJ*307+HQ?YKFX$YLF5S0R/NKJ<JG/DBSY' ]<<+.Z#?LD
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
M@>42'8PHA1=E2:IEU-<?S'5-%?#=MBG@$?F68ML*UIJDG8AX*_2$U!U!-RH
M)\CWHMM6' T5KC)_H&ZPEM1_,+J(P2F6_D-V$696$3A"ON/:MKH84N(H%B^J
MVMQ$2<%OAA<<+]Z"*[1&6>_Y_.3X #LI]+:5QHP1U,"^DIL.8<^7#/=K 882
M^0V'?4OL-+RW]X-LE+MRA!K]5Z(\E^,H>R6WV1P6 R-[KRC3&ZM&@ YD9_6M
MJDP[>G"#"LL\ Q>)3?EBVNS412Z@RO(<Y3ZR5_!6E4#+A*OXPSX\DOF:9_F,
M(R#3X BMK @T(5N+MWY@-J.D<]1C/YYZ4G %,PQ<$?CO$FW-:T(#R[%Y(Y1X
M9/N+L3W8%I2KT,FH1YM-T!=QG-=T[-&11Y)W30I&D^HP@I /.K;"-541!=S.
M<91]G3!N,Q9#(R_$9QRC>D 2\LS0ETZ(<'8.F>RK,MP7Y"U*AE<-B&;5O,@@
M60LW.MMIB4F#0"NR?;8O];$BH'.(XHYZ)?,+E7/#KR66#NZ7=2%YM]VR)> &
MV1K;33FZ(L>-4=S[UN0^FK;>ES1UG_=W?4>R A0W'G&?"E'4M.M*HZM-=1A!
MR,YQ/6J&#*ZKN,7(9I%-S+-5E 5"S83!^8SK EG(ON9]Z88,*VYLXZU[W#KQ
MM*53[DYHB2UB9\&$<]I!SW2%G>E*5][9BL:H/'QYCN_&-5N+%3?&L".MH9NM
M68@VY@A1$$H#'2;5]#Z-LHJ>W=A3G[>).CZ5>2,P/2-?"+<5N%A]6H#O'&_8
M#YL*!1H3,BQO*,./44J^L(>?236EF"_S-(7GPN5@!,1RDE1*9-\:$(I\5^Q8
MFSJP@!L.>.O+F)/EBVX =DI_;)$["P3LX=;G)LFB+':T]5$T1N6Q6Z_2M%@[
M1P_V8:99GFJO2)&\4ZFQ0),4:,VX%+!@N'P9ML8G[@/\6^96*J!?OFQ9V(D
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
MH6C>K%W23B350U+^.<O/SGYF.\-OM!QW$+.:N!TTSF>[$^0H3^V&N4/PDH>
MJ+IS.WF+6 #82Q9S^&N2D8J0S% U3.K"_(?LHM)"\E;8Q((-*]#M(WEE%QT/
MY"TOYDP9K/=6]6$H()L/VBT&=OC$&A%6$K6Y,_]@-'<H7J3[:F8YDS<.JOK
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
M$H7HGK=TJPIA<F)8VTM[XTIG+-C-_DN$MQ/907CFY0Z#>;4^4(:= <S16)9
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
MR>8E&+=2:#QPI76 %%]R3:L&F3D41V_8D)^><ERF+TZ7"@,-R-=1>B&)A:N
M$_HSLUFTB]N,+O@UXT;G-2^N 4\U0QJQ.B"!I[MZ*J*LI/UDD1P>Z5$HB>EI
M9S 2H"Z?:&=*\9^T(]WE9X!Z["MKC5J(E:D7&GXFLEH\ D>^J^U%OF)5TK 0
M>/*J^11]9^#JOED8YG1D96BW,=S$$/B[*=!11L$CLZ9Q>]^WK"#LZI$,9XXS
MJO%NU !H/O)MLD**DE%LA\W5<ZAM!UJ[S"=O>9G =<(E*2H*;#."&B=,87PT
MMSU*+MELNB$W,;9MBDIQ[^3L &$(7A$JRCB1>8F(BD%GD399G1D6#S8A/D=&
M2(]'U#R@X6W&[N7R@LXQM@/*D2+.>C"U"N:JJ 5BQ @D.._40_3]"Z6[H+RK
M5C%A>>@^LHN'";WB :7&Y&ADM76T<"WG/_+BS]OLOLACHMRNB"L *\B>"0XD
M+0;EZ+; %U'3B30IQW3_E>=#(U&O5 !6D*]^'(A:#,K1_8,OHOY*C%8>6@P8
M0(Z4Z4"LRU!<!<S+JRCU?/-#IZPW6G)ZGT99=9$-F:?Y&RM&^4#:#4F[9+ G
MTM;E,I[[#&S5=A/32:-.B8)SK?N#81, $ODZP5P4$M./+5B__";<J?VG*3.*
M:BZ6#&H#4=B7B+92%2N'#5R_?#;<Z04#JKUA,J@-1"&OX#8"M50) =+ O45N
MZB)+*K;)R88WR0?[27\_)*\$M"!?"]B(3W(EK0?H:&.'O$MG^[RZ(L5C/JJ^
M4W)OJ;2R5Q:_DF<?T&J"47W@#/GBH+M2V&%UY(^"K!]?(DIK1HKI,F/Z^V-Y
M+> 'V1[771=,$#KR6T'6@*<\3\NKA+ +]R]Y:N ](*D!O"#;Y[I+7H?.D:\(
MLM3O2%02]F+\=O)6Y._P:D$K>44MX ?99-==^B8('3F&.'[^./B>D2'%/* ,
ML/A'C].266_449V5E1C@TSWDJ&[M16H!T)%_"/I>CSM Q0P&OV!XI2+3#VI5
M-6 (^=F,BYV= 417GB'(6B!EZ\[ #TQ?&>C"=C_NV3*TB=95_%SO+$.?"[7K
MF+HB\(-L)[00HZ4>K&)T%6H6-R%T'->3.F5KX;(S#_TY)5QNV?!BDA=5$]1$
M2HU"95Q] HCWU=9DJES.V>@<%K9CG,R^9R3U?;*J&E#DJQVJ\VRTC+!SL-2
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
M%7\2"/VG/G%I*P)BK^-5<8$(9GAS;+L9!7%VJZ96 XO:P!?R"=Q:%]H W.V
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
MMO$LX &AH+1K+(E='Q.>GAQ.]] /R &/!RFA;H-*A/C:RYR[-:<YOON\HI/
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
M.L_ S]4@>Y)A&XV7-?(Z:RQ:L6:T0!MXI)=Y$DN&#?Q@M3HAK0/L(MM3.JJ
M'ARJ7["SJ6%^7\9P?LN2JGQX_&:23$U>KQD4R/N8SE. $4)'SL"N7OO.[D'I
M*IE.KS]($2>0"67F5M1DJU;'XK)K!<+;(%M*6DJ["UQ7?KTNKW&6.LVO%)97
MK-E]@EKVYBTT@\#+[:.9X-M@#3WI5+?=]IU!? =7GX"CHS<1XOP_#6\RY\C'
M.%!EO9AH7L@Z:1_(1G[/XEQS>E'0-<*<^3)O^1KB(OZK3DH>\HX[F-4O)?FK
MIFU?O[-[>Y_"X6WT37_A(*OR?'ZV?W:*$G9\M4?::P-!<>@\=C09';,2X[\*
M3^ F_'F G6LZI*HIFSWRC'.C-L(KZP$YV$'J5%*3"-H(5.#F[#5L6ANVL#R0
M@?SPQTQ<$NN2$E7@]N9/=4GW$V6YM$YJAK.D!A""?0*P'\@Z.(';BD7PV(\%
MT5]):>L"2<BV8YT S<4NQH85^EMB-?IG5#[EGXC:,+12J+&'(!O]S D7&'\D
M>#PSZ/XK*9*8(OOT+[5TULLU@) W09T$)(?DR/**MNE=6U'H!W7;77$-SMX9
M=MS4%AM=#9S ;:P">-IU45H'2/'KY+HA,&,QKV$*W#ZY!E![:RHL#V0@KZ1Z
M41F)> V1*P.?J\7TEE_TY85DMMTH T#",23( ;AZO^]:$M)Y45 *P" =^N74
M*D2PUF]7[]FQICLV*PQ&%^Q>])4;/C2[%F%YSL9Y.&/*#(RK)^1H-VT+7.Q*
MXRN%L?C-<CXL[1IGV1(PB&S)4\M6<A76$J>K)^%XSJ1;SMYYMG^^%]X1IP5"
M5^_"?=",5MDY&0^>YO55B$TO_S5\KMYJ8\GY,HW*<C!J'*0&Q0-[4JP9\-(Z
MP$IXVP$](%=/IKT2LW9<*VH!,\A+O5YN%O)>P^7J 366Q._3*&..DYJQO%R,
M^?(<!GA#)\3@ZEDTMORT@W2U(.!'=F 3"D0MN[7>2_PB^C<V]6-,O#/)I":I
M LKOF4G1_EY@$X]$QL&X.]U'4WY@?,J;:[#9!1DI/Q?JG#VZJLWM&+9/C$Z"
MDB%M#$ZB 2YB0@J]1G]G_7V)2O+?_S=02P,$%     @ *H(J4_>XZET$70(
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
M3^SSV2;E9/FRV.F&>I'=ZT4RCV =T>,!;.5=-2!Y^8:)87D80"DX*-==DL+
MJB!S@EF*?8C)&( I(S"7^5<-7')!^\-E'25L.CB IGS03&5A-=!Y;WD_KPAF
MF6_,.GS=4]H#1.6#Z'H^5@.GL77XPC9'8<<$G,J)T_5\E!.G=P$Q1LC#; W$
M\E=J;%9^O7QC30DMY_FKZSRSIGSSGX0'W#ZS67^OS%R_0A;A;40YIKVO^ 7;
M6I+QLPM^G<X^_D[)SYH_3OGE7#G-?DN(B7>/6:-)2M0U#TQ<2S7^7P'KRBX\
M=K(1)%F#N9[$.6BN;.1<N7H#FR0'<IT "!S/075]<QT\#1<YKP)GL?PP\0A>
M1QMN ),((8*IJ!4BSKRK5";("<Q* ZH6'*23#,;83*0#HXCCJX4>V<J)A==Q
M-;YB.J-1JJ)J'MO'JG XF8OZ:^:F_HX?W6Z$9SR*[)@'KU5T10,* B02)#*W
MJ.+HQEIH:1+,W *00R!SA7$[X3N^KZDF"7>GS \]F9<.)A3,!9I8/K+#0V/N
ML8?)"S:O7'(5L*W#[#'LQ$AA(1DV ]ES.F%57B:JR8F(!&$2M(A*+P$.:7#(
M0#(YL1#28/""+)L='$4G]1OS++ZS8Z#\5W<X<@./(CXLTKYU<%@X>TW)X[#&
MC?,^.X 88[6L-P_"5@]7P[3I>Y,) &E7(&VFI)S(26LM!![+=IQDI9N<J$A1
MCVG@7RA5D+F3W4[SE9FE'*QQ+45-V+K#G&5F[3KT/F"VJ0OCZO2=W&F^E65I
MG=@I,ROO9T<L7\Q/6+Z+#UA.+C OK/%OWLSZ0,>#O5^_7"X^*/4!<G8%7K-G
M-'*^=B1I#@N<F\@91@Z;6"(G=,/#G,.SG"?L+.=PU,N'K/_( $)I>IJPXS(6
MCY"/^+N&&'E":\L^Z>H :Z\-_!G1*"2JCKDE/C]$BPRIK&=JB V/?$[%$)E/
M#Z^6;XP>40QL*<1WK0@MST8FGLP."85FW,=IQIWO*7YS=D(S;A&:<1?%76C&
M+6XS[J)X#LVXQ6C&711_H1GW<9MQ%\57:,8M1C/NHO@+S;@%:<9=G+,%S;C%
M:,9=6+"44^5Y'FV;BD@5"0T^8;,]@E77R]%S2C81W;MW%<@IR*GLC;=D$]:]
M&WB!L(*PRMY]3%9AS=Q+%X04A%361L!E"B=T6H).2T<'9J4!50L.0O_)ZJ@<
M*=HM% [D.@$0."Y:IY@=XI=9XZ$UKTAM3"0%+$4(%S)U>-J;6:"XQ53<('Z
M=UGP+I+9D@7:@EF66@,9]F\(P)-&^T<CY,?07=A6Y_FW3VSKT,*:S+5CN&,\
M6W'^ZAJ(U>\(RZW93J>-XYZ7)"U-.F\>4CX1_PL=1,3%-F7D[%&SW^9D-!/7
M)G?LQ+_DR7'6JX8IQ %]-M-W+B_=8BO@CH?K@X$,9*@3*AZP;5,SPRJH^7HE
M.]FY;I#81H,ZX>$W3$T?LBDM!N;8<BS/)XBUVJ@=*#(1HD[(@)V?)>W\%!D$
MWQ^H?SP3G=^P^TS09&09R!:6R\RAWS1BPPT<GTP_?G^H$R-94\+;I^$(_^G2
M*<_BLXJQ-FZ_N#S3.G'Z!ONO+G5K3-Z]@_HV"WMM* GOB&L&AG]+'C!YL01N
MQ<G8O6:PG-.;9UHGGK/F( :Q>)=TZL%<6,0(;.[E5(KKR5XHFZ9;)];?^B-,
M[EDGO !74,93IE<G[F[KAB5G [^44>_1W:IZW!Z8IL6T&++OD&5>.U'OZ7J4
M-<?7;21"G=!PCWUD.=ADAUM0YZ8FU>WS(#UM]G7B_\ P@G' %R2X%62D(GC$
M"/J"PT6M>D$B,T'JA!(X%'#G0P$K"(+@D4ZQ3JQ/F7"=& Y=<FO4)5<L(#82
M0&Q 74GQ'&_LP/%&\1R'NA(AZDH$0P74E1RYKD0P/$!=B3!U)8(A ^I*CE%7
M(A@(H*ZD(HR$NI*Z<!KJ2NK'<Z@K*:^N1##60UU)E;D+E09'K300# U0:5!R
MI8%@_(=* R$K#01#"=0BUHG;&3J#U ,%F0E1373HT$[@:.T$]*,D^M,Y#FE?
M(=*^@J$"TK[';R<@$AX@[2M,VE<P9%Q@=_"*B.FQT\22.&!_WZ"QN$N)L^/0
M%@?*EQ%39E4GIK*<&+%81WWN!W]W+-^[?_B>9"\GCQ3'W2V/-&'RUT^R3MP>
M&#S'S9K58>N%140+E>:N8]"Y$:X-V=%%OTY_Q8XQ&E.CR,N/+P+/IYJ3W#K;
M[IN=_?% !XUI7';MF.Q8E0#9]O1Z/*83(Q:R?PT\R\&>-S#^"BR/+^4N1",I
MOPL/P@W4F.F<93JNQ^ AKUU@WN+:6"H*<AC%>H;-?:W] %$G,8WQ,7QU,\L9
MBVFC;-C-XD'Q6\4:9'2#C,YX4*Z,IO(3!%00 ;T<3VQWBC%W)VXG\_J"R&.B
M$S,M.V#AP@/K"TOIA+W+-\,.3&Q>$7?,TA&!SW%P^Q2GK>XP>1@APLXI27V
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
M@5U>O"L>W2$%'.Y<&L+8_Y\UR1X$?>ZW&XW>]@!'0'>Y/.J_B^C+ENDFA'I
MU@39"G[#1N!;+VSUCNIF[+VO0USXCL)+8?A*F6WMDKOOULHETXL#BO8=)+&U
M*H?O2TS-?74IT.Y&KK-;:J[7TDY;5(?LFIDKW[.6P]=[-\_7_-??>KK6/?<4
M']MXPC@3)6Q5A>H@.V!+KPJB(*.<,M-KHF43J".E8FX^#$JC7M7P>D4C*4RX
M(E'YDBK] T7V$CEF_-43+_!46&4HA>\3RV<YSYA:.@IEK-C,(R6\O@PR7'7)
M<(%"6K^+D;J6Q/(M^O P+XP)E95)0+R )8@I7N@5;#$@I+2FOWM\S[Q35FDV
M,"@XY)0A2"YRX6RR^MT]%V(VQQH'/C4>GW[P^+:G28\YU.-%N_'DB]+K2EH0
M(=HZN.3+M4/+#UMK8&2,%(/UREQ?$)T)#9$J7"#0[FM8A8%*-/Q(GD<9$L2X
M+51 (KE(/DS'=#COEI?H0 Y!#C>L"D25F8=$0LP$1#C#;V',"W*='XM<ASDT
MU,K.HZ2=,Z,U3RA&H>94TQ^YXY(UC\?[?"N\T;=**4.4%W;<N?+WQAGK>EO+
MDKEU)(X,>FB$LM+W][LA$#$%IY>1&LV^FV&ET)-IXKC&D\G[OUWR,T2R<CE3
MTMDRHGDFNRR'U7F$NW=WU$S[KGV5LYIU[9BL=@4KCU/%&&%*YC%KY/(ZPKQ:
MCRU:S7<_?%3>:>]#Q(Z0Q_>IF0JR[6AYF"V(_158;#G,=Y5''%U G[RX(M9D
MM6GAGM5H72RQIA9SF:V5L9_YGE63_NH\\TLG!!N8IU<T7>%-#3SE'7T>!9+B
M!=3<>".7[<:(MW+Z(^0O34-Y18M#Y1ON^,W11*B7Q];'W^F)V3Y23-*+'O]#
MY\)NXM?3.]E0HH>Q/=D>'PD?*5LX[S<4$TV]L[5;%S=7#UR$ZV3A]FZFIWSD
M9V[!\&_6!GE15A8'P#N_K!O9C;MR<>M\2]*P>#'9":\*XQMEV=BB0F$JV*:L
M(Z[#U*H]Y1R>N![[Q8TV\D3EDUAYQ8^*9_F8YT.0,U453!7R5+EF2A<9O+3@
M"_*1PO9++L-^_L;$*Y(+Q/<!O:G5:#-\W^/G(.Q<FG]"^>%T&''J'>-B]UQO
MZF?1>_V1Y:W=V[(?VW98G"Y'N5%-,N$;LPK6'R'#9]R>J0;LO=]7\!- 8SB+
M]  (?D;!I]A&BLTV2BK(,*C@,ZDV.4^(2AF5^FW^ D@9<)IX4T2]Z'T4<$CQ
M:$!'_XH,#X.EX8XG5..<4:.(^;1,_&0YO#T!KW)BI0=ZXWS=Y/C/VGE\V<H%
M\>\,K-$U:\<07VLYH<K*G3XTL#G5(ZI$KD#2_I\I[RXXJUT'O_\(._$.:'N3
M;,%<7K9,ZQ:R%:_=*^2Q>C$;!W4A]@W&"YQI<GOR^2O3)B&0$QHC_(*KC2(+
M>->,:=:,:-<WY_3^@9"$V'\302=4?=EV!I1SL;#RD*%+"KF@R'AVR73?E0[^
M)(XI(WH26_3(W<;>K/=!]NCS50BV.\<3\H?0]PF?-G. PC\C+^@(5-D"/S[H
M7P./,MC+N!BP9P-8T#:Y:IM=ZH%V!],^3\\)L)<4-,\L<G@F[JL_4H05G7B@
MO_%Q7H3#+$&$<EJ,KM;:,UM:4W Z=%@A?6K$;SVEK?+QM3T:XSHN7V$+O#!V
MICP->^RF]/BC\3=[ESUE+W^UZ*OI:Q6'3M-EL?"+Y?&8V4&.82&;A=JLC06[
MF)V<:")B>@IK26&9&^L_F^_0^_3@=AM4W^;]/<,.P$7U]\S8W?Z8:SG>B$;.
M,3:4=Y3C?%DD;,)4VN($9=O[,V7=PMF_L9>R<I9MF6V;Q6?3/UA;)5&PJJYR
M7@T63]\,E]6&J;B!SX69277$@BN^[$KUQ$HN9GY\-C\ T[N=W[S$$W[2;6_.
M"W9,(_]EX:!3$QL6]>2\7TZN;ZZHYT)M'.:K0DG6.<'8=/WHTI//35U7.PU=
MU3O=F'_Q@#\KX8,96(VP!,#CB5/$OQH$SX'GAVAC?;_9R,ZRM6<\9*7_$(;M
M<C@7'$0F]T%D:[>B+.@4/%[E*1XO..:/F(H/<\SM5S3U$F[4:.;UQY-D"YO*
MG*ATT D*:>VFJL3_O#\_^;#;&8#1>7_5/0;P"-TCE85<TZ*3O U&Y5%)BEU,
M!^R/JS2:9.#=Q>^#^]\N[VZO;X;*[[=?OUS?_/:@*M<W%V=K]Y:Q(Z:94BF!
MW&O]/FGIO:*("]G"EXD\D*=,R5.N4N[PS&4QB<M>/Y_';OE\_#UR.>W&D.<Q
MJP]+69068M-)>?7"=VAY1T6.'"MC,7_&PN9:%K*R[#17)M9&ISQD*=J367"O
M^!N%V#>RIVLZ#X/>=*VGZ_T?&@,3\95KY52YFJW(7COA0@FOG9S%1@?VI\PM
MKYG#8Y+RR]UI^N!VKD,[++^WR^[M3 JR@(>W<GVX""E$:95-25DE'X^CU,M9
M\;UJ@2M[*W76*])E-&)Y-OJ)^RR\4'6NXGGSZ'!;Q;OO#@I,JM#,]\O*O@0U
M?UA;RG*5-R@C86 _5T8Z*"-AN)*BC)HGG[\AAXH#4S:S[GY?+,\(PD/96+W\
MP$'VU+-X.FVNHY@2"RL+V#7WV MLGU]R.\%A+W9/6H75[(+&JI=LS#56$S26
M,%Q)T5BMD\__8A5'%G61V'9$IGSH%W;\-]-=MNL%K")@\.@&OO(-D9_85^XM
M[Z>T"JG=!(54+^C/%5(+%)(P7$E12&T>S_G$M</NLG?$-;#)] ]HFYU7VU*6
MGF%Q#);DQ9'V3KPDS];D;WG=;F(]_GC+\0<)AGS/A@5\\704N!:P@%\YKJ28
M@.[)YZ_X&=FAI\>;JDCLZG4@L*P7HA-Z9@"*1ABVI"B:WLEGMFBE7"'#=PGH
M&- QLH 9\G\B<B5%Q?1//G]W$N>Y/" [W$EW^5=@^=-DATJVMO7=XP7AD>,C
MKT;JP7)ZS; /^3T1N9)6\]HX^?P%/R%>3?!]PAIZ8\=R24(5@=H!M2,)P"&+
M)R)7TM2.=O+Y&_V5>D!/F#H^B3("4#>@;B0!]ES=M$'=",.5-'6CGWS>FCT$
M10.*1E!(SQ5-!Q2-,%Q)533HY//EV\AZM'R)/9F6= JF^A4[1\3TX\GG!TI"
MY!_)/R][]VNOB!U4GW;LS;FF5\?&/B#9#V7,W@9DKV/YMO09$[4/3SDRIB_U
MPUO;3:K$,:4/*3$6:) &#=+6]U\4L9STX>[RXGKP5;FY'5XJ]Y>_#>Y9#ROE
MZO;^3_KQ].OM[7^SOQ^&@^'EM\N;X<.VADLEG4$T9&=F_14@=CZ4/8W.RV&'
MAUU1WZ" !K2-TW_%YW?QX[JB\WK^-1M!>"Y<=$S/>\5R##LP\>Q"*N>OB)BG
MMNO^C/H61[NIXY-]6-MCR^&];<<8.>PB*D\+#8SU[B#EF+[YZ7Q4_I&GH''8
M9_D=NRYZ_>+E\2A5GD!=?(5VF?$DP+7O2EX<O^E,&=AV8M*JXD;]A9&3^)H]
M>T+=)_J9=7ZFA/9=POP)Y0G1-T=$Y8V&.1>6R:^RIK*4S/$)8T\!\\82G:,G
MF/"E#<<(M=6(';9RYUKT?;]3L61E<ZIR[1AG[)@V/IO$)3&GHD,%XPL6#FAZ
MS\GRRCHDT_\NW<PWLK*6MSY^GJKQZ-S9WM3EK_AQAGP/JYJ<@QLVHE85_#:A
MO OO3<R<X!?L!%A5;-?SL!=RV7 ]]IA0F.B'"7$]=C?[:",GS*6[_$A%ZR7,
MMX]GNW 5Q*BX%L)GE&2*YXZQ8B#^PJD;T(^.8C$U8#U--]S+&D]3%HXMAYJS
MYVEX8!N:R<T839?/T?)&;F";R]\::5^^IGT94FWY6T:$E1.[Z. -:T*'NOR+
MQ:S<RI,?L6U1VJ^\T/.M<<I#6)]BBS%J>2C$96Q8@IM#^<MW$U+.<"(QJD5L
MX[+D653'(L)005'C<5#P(_/HGZ9E<(F:-7*/@,:0PL2.OH+0"86?V#V,X:R!
M^Z)L)@223H@.@+)^.*+RFKR.W?J(O/ LQQ=$+#>@7WI>,)Y$*(^[B].7L7=$
M*+'H'?1;;#DA8MU0&4:M[!;!OBB[,]E*(I8^(9Y$1(#X3JI*@D5=$,]B TS9
MLV8MYEG#>LNV R[+C">3@%"Q9&+C1,=9QN\.D1(=3H@)VQT:2>28WLXO>62]
ML&TK)-CCE/>^MQPJA#X[EXZU7'^F>HZ"$>/PP#Q*2\*&S0[*F\\M/,4N/J+N
M)<$3.FDUU*#T$CJ)1_1HV98_/6,JFI$B@@'7$Q8Q@C%KIFW@<-:F]?1D&50+
M<0"-Z3P]BWE[=$(QLOATT)1?2OGZ1-SQ(L?9!1RTX168/YS=0>?.1(-0Q7:F
M?&,S1QF&](BGKF.&\ CWN2TA(B-#$V?(_J2N0=@V('#"S\3R?M*A!_2MQ$?T
MH7'%46)F"N+;>9-VA(L/FYJ!XJ,/HBG-=+E-)V='2+1>*"/41<-$^6B,F"8)
M1QH>91J3R9[.B.A'E*94B^1Y\15>]G=$2H-AD#.9P_$Q4L<;-3\_E#7R&>A\
M.=5F@Z6.'7M@FJPFJ<@$"S/S[E)9I[IYB6(*5^XQNA*$X-,/SR@(+TR,W-\"
M  X1@F,4LBYW;##LK7P*G(])QIHNY7^D3IB'0M_/@#)3F<EK(Z5ELT=SFQ#B
MS1K'@P]O">>%;,^-T+(T;\KYI$CY(ZIC..)1?-X"]W(V&^9X9NHF::"Q'#NV
M(Y532<T;>POA,:V8VOO0,BS:$R8E+Q9^]:*&]_SL3&9V&,7=)TYZ)7*<E+F5
MC8A.I=+#?P5<Z<^?9S)$NY-PN*\6.X*"DVP-MBB89](3^J,9=$+H6BPIY8 5
M_/!C9B/&LYNVO36<-YL>GW=B2G0\*^08&!3YS'>SITSAF$'X<BZIBV.BU#?B
M,6WC?9+(E%:AJ#'7+#Y(=R<%Z;"S*9@I9^(1*<J$9J2N)3MOETZ:!ES,A:-W
ML_/(Y]9CQ5Z$:F-^>0:M7KM#X8><Q[;MOC+N/(55]U0_CET6'S(OBOX5JI$M
M&F19;:[G_$=E;72?F$_G@)60Q!..T#I9A$;)F]HB9\X4QV>P_F/3.G]T43.E
MGS%+]B27]OD*&WL4#3Q2#P+<T!LY3!QESC:L>?7:5;MP\:_HY6^ALDRIBP>!
M07U@CUE^@IGJY<M$[(PL@P06LTS\,.O0X+'+5,7B!IKJ8*XJ?N*I@JF3Y$XQ
MYE;<M)C'197*\KGBV;(R/"F3R,E$ @^: S0':(YC:8ZY^"MH0@,B@V/<1J]>
MJ"N> SOTYD'F0>9!YO.5>1:^A&MD?(TM#+9R3TA=W/YQ_>54ZT>@9HL8R*1D
M\S!;?Z0.O^$O+(S00&HAS["230A7VI W4IYHL+&\PGJN@(H %0$J0FJW(-89
MIP3;O+FW%U#O@)W[2@,)&@AX)(A7M:DN8*M^CL=792ER/ S. F@"T 35T 2!
M$Z[I8[:L3G_AH0([;GM"7#/@E19^^ FB!!!\$/S*"'YJVBH.5%QF\YGI9TN&
MCX%';PF7&B\#0H,'4 .@!D -U$$-L)JE9U:ER'P"MIY@_!58K!4/RW!'Z?A8
M/_!E1GI/VB-9%4U\'6@/T!Z@/2JA/=BZ(F;50L0R*+E'%I756;WTY1^S&OAQ
M>,@%6YMDU2MQN2O3,,_$?64U,G$8 MH!M -HATIHAV099"SZR/<)*S]&BA>P
M4@2+%<(YP?B1%8$_*4\VIGJ">@N8\,HY(_#HY##4)(!: +50$;5@.6SC)=]:
MQ,L/GUU*1&<<;S\)?!9]6/-= 33<" QLJE%]:%CB&'ZIF'C,0A"V"^/R#T^-
M=\BP'6!\'\137./@DJEBL)I3/RHMGFD6Q;"1->8OBQ,<\:M>DZ]*"VNB_55Q
M3;;E*9X;$ ,62$!;@;:JAK9BZL0:3U"XW=5PQQ/,R_Y];(SX1D4KWJRPH)AX
M8?^"<@*= #H!=$(U=,),]MG^UZC&$N0;Y!ODNQ+R;2(?*5[8](*&(!0/QBC<
M(Q'NKW>P_^J2GXH;^ @D'R0?)+\JDK\E'4KP&)L62X>R=839#NY7"IM9!I3G
M3 G;/3[;NOK"MFW/ZJS##D5T.* W0&^ WJB$WDC=ZK&<_^"])19W9H0-*D*O
M E-]X8XM0YU77+$-G.&* V_C$FWZ/N=E%Z [0'> [LA3=X3=<P@7QGCCY)IZ
MIKDU3[3)F/7[X4F+J%#*#,L<'BXOF"C/&I$PA5%8@\+_5B.)F??EXZF1>'+/
M@67RCB*+/?*08;A!V-3$IZCTHX91_+>[X-&V#.5/1%C[J;#PBW]/K!?F#]VQ
M;B3\AMDE[UC8Q(; &U$Q38=M]S5J-<CN_2M@#5_\L&\6YOIPUB.&X&3/*N7A
MU?*-T2,R?BJ7#B;/4V7 *M&B#6L7+J$N%0I[%T8<BJM0YG?.JE&HGO5<VS+Y
MSI=D9\$4ILX;C12G83.W(1:KZ?!N#55VF%,Y)KN9M:TPM/(5N)5O3NU^A$-G
MV.V'ZF<WZN-IT5=05K"N>\1'K.%;Z PN=85BNLTG :_05?#;" 4>5Z^\[5YX
M);=.B/<,HU?_)W#"GH&LZRQ7O:$WRGL[Q>^8M5L-NS*>,=.UK7]8W*TQZOZU
MW!UOIJAY%S%5B9JAQIWU$DU)$VVAXEZ2UOQ8&NHR(<OF2%WJ,,8_I[2&/6--
M;/%DUG^+PHB-<V:Q6=_%A5X)ZH(G'U#$40[\Y"W@%)>:Q>=P(.^BO9*L>QYO
MS>?QR@*/]_[BW?/F%[]G+P\FX3@)YV_4(7!#&ZZX629O!!ENYV:39+NU$@11
M5SMZ<HZ^TC><*6O5/=BC(TM\"^R1I/;(,ND[9\=_G.2 G=Q.:!"QT?P=5<?*
MM7*J7,W\[<0Q8]NZRN^S,K'#\1UU7JM8)=-AJQ<+<J&?+ F?GGVA(LFKG4_H
MV4DDKH>7WT)N:F>+0*S42H<4>N+J^F9PPX^D2)PY,;CYHCQ\O[O[RO\>W/];
M^3(8#E*51F&'":VUS$<*A/9?>5CH<KJ?JQ<^X@@:,QQDJ#%#0HF@0S=IS,2S
M0T"E+KKVN\NA[*8!GZ2II@W+M_$Q7(>]0*J[CWA@IR_W&7HB6H4-![5\=U!@
M6FQ1EP8()FM9Q#_-UWKG#N?#+*I>:SD*/:%O!Q!7X=GK1# " K<OBP.(P<G]
M\8-F-#OJLG62Y\./J%7@P-G]#^=L4@V2KAQ^13;/B3V,,)ZU[?]G8$]#KC<U
M5=$;NL97)_^)G "1Y5_>!;$">B_=6;8S=[53REFV(/@@^.4*?FNMX#\L'&QU
M.^N-RC?NL"7Y(7U8F$%YL-Z4;W1T(T^YY$<YK=$/]$.C&NJ@"^H U$$%U4$[
MHSI@I^80/*+7L2PJ#3/8V8;OOKJ>]Q[T WU(#_0#Z(<*ZH=.1OUPCTV,QWS=
MDE[%.< ^W]'G84+XY:X1'I+%/XU<V\3$BZH?E,N_ E8N_.X+9KU0?- I3*?T
M0:> 3JF@3NEF]3G8V0M7_.R%6!W43PEH&F@!T (5U *]D\\WKA]M+<B>IZB(
M5#<+D&HHQZ] ^6,;RA\WES^F:MFPCF!;8:0052I; 9R_>9 _I;VN&'*QY+1Y
M D3>2N1,6;\MQ:=')V^QU8]'8DW"LTEA@ 1ZK(S7[E6UMZWP^6 XY5L#*&HE
M8+_P8NILI8&]UC\V%OREE53/_/?$;5D^%_/H0V+67AXAJQ+A:>Z ':QC%W&<
M.;HI:B#KAC-;A9A7XJ\;6H3G\,_3A _<4!7VO_?+E\0.=$).HE_XFSXJW."F
MAX1YZ:-B3>/">MN"SGHD2Y% L0-A2WUI1O+HN!-X( #]@Z"_5.P&Z-\".C!R
MQS=R'9#TW:7KG>4H_L@-/.28GJI@ODT^%'%OQ#;@\YWYF$1_L3:9[RLMC5O2
M) IK*_-,W, QDP#2&RU5T9L]^D^[_7ZKT!:X2:1?:")%\,6(_CY!Z8"?:[=^
M%6*'A$EQ6B[O5$TY=Y1O?LJGQ"'*IG_P5K/EI]53JY2B)RZB[C;A.9@?056
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
MAA,H3\D(SSDYDZ[ QNI[7NFIUZ2F&3CFA46,P$;LK[).!6DV*NAZ@4#)LU8
MO))\Q0 86!_KM;AN<&3KU5);;1VL%P@46*]*\0JL5Q49*,"JMU"QE]946UT(
MOD"BP'Q5BU=@OJK(0 ',EU#!5U_5]398K[H+%&R/A0ROA*#F![!#9E<BCD%F
MMT)LK)1[EI[9Y1HFNJ.D[4FJ!LE<D"$P6Q7C%1BL*C)0 (.UN)Y0OL'2U$:G
M#P8+9 @,5J5X!0:KB@P48 '\V!%62VVTJG@2,,@0&*PZ\PH,5A49*(#!.G:$
MI:N=/E3(UEZ&I-I@2]]ELD.QYSE1?A2W8&G9-J1E"X#QT/61375IID. BTK3
MK@<@**@*I&_IDXA)YQ/.@+-6\5S;,I5'&QD_9[\O<G_A$D""Y.Y>#A@H(XF<
MV[I%6VVV9&FQ NI73*$#$RH_#\%X @8J;#P7EEMR6T-IJWU=EC0U*%XQA0Z,
MI_P\!.,)&*B@\4Q-KN?68*JC=II=,)X@=& \:\U#,)Z @0H;ST(BSW9#[4M3
M;P:*MTII_6/MO98C^:]!\K\ L&\@W3G_^S5\PJ-KFZMW_T9<SU,FQ'VR_'45
M U W(!THQ*L;  >S^@YFK@XDUTQW7#&5FO77&FJW"VLO(%*P]E)O'H+IJRF/
M93!]A:R<L"/%9#FH&;2FF!(%ED]^'H+EJRF/1;9\A2;<M;[:[T.I-X@4F+YZ
M\Q!,7TUY+(/I*R3HTSIJ5YK=[J VJY0NKWH3<DAXBY?POIU@@GSZ=@6_3;#C
MX;4G54-7<V$AD%MZ&WJR",I;X"IP%;A:%ZZ"S92'5R"!P%7@*G 5N K6$G@%
M$@A<!:X"5X&KHG(5K*4\O ()!*X"5X&KP%5I<OAPW/B:3'_CX$S_(?@]!E17
MWWF//8R(,5*08RHF?L&V.QE3%HF<;&^4JE@:8JB5]&&(LXL<&'@  X];++E[
M)62L-0:.^66N,R[#<IUR.\ WU)96Q</!049D6&< +@E5V@^L$XIU AJA8@KT
MNZJF=\ (@8R $9*>2V"$JL4Z@8Q0H1ND.VVUVY-E@S3("!@AX!(8H;JP3D C
M5$@DU&RK6EN6K<H@(P7("&Q&AA1EOBG*!ZIW/)Z?I-3ZB=G.8,A.2J0IP!V2
MG(&RN4,/V*8O>*;>T+=881PC-:EK:E]O@B\$ @)V2'HN@06J%NM$LT#%Y"4;
M:K\#>4D0$+! \G,)+%"U6">*!2HT*=GLJKV^+$?U@(" !0(N@06J"^M$LT"%
MQ$!Z6]4Z8(%J+""PM1+REL?(6_Z&'4R0S3.7R!Q;CN7YK+'Q"X;TI41J!1PG
MR1DHF^,4Z0WJ. T6M,91<IBZVFU"/1=("1@C^;D$9JA:K!/2#!42Q+?4%N0Q
M04C "E6 2V"%JL4ZH:Q0T<E,K=\',P12 F9(>BZ!&:H6ZX0T0X4$0WVUW6Z#
M%:JOD$BUQ7+]>< BI3#;D,),>^?0]9&MN)D/9"TJ@9G'H=*@7@1,;,;GM(?C
M7SVD/<,Y[H !:?VP'+B_NRLW.UXZ\MV\4A.JO;;:Z,CBO8':%4WDP&C*S#TP
ME\#]RIK+8OI)Z6J[W0-S"2('YK)VW -S"=ROG+DL-$.MM1IJKR?+<2B@<463
M.;"7,G,/["5PO[+VLI#PLM-7>UU9>N:#PJU&CATV#<.FX>SOG,_]G/_]&E+K
MT;7-U;N_NIZG/!%W'.?L76=MKAZV' NKE$3P!8&!TCIR:5[8NXQNV+5CN&/,
M]$C^:7&/#HA^M]$CZ[94O5?0@C\@OTCDOX?2>1G8!+8%6">L;=D_R,]B6_2F
MVFX6M#@.R ?;4GLV@6T!U@EG6PY/N&:Q+9K.,J\%]:@ Z(-QJ3V;P+@ ZX0U
M+L4&+NVFVN@5U(4/D']$VR+53E[A\X?:@=G#E,?EB-/MCRL%I^G#N*9*C6#/
M5RRNZD3.%FJE:A>AN29GMA 8*+QCM-DONG9>J*I@1\R'CE&L/,KM3"S+)EH0
MC6.)!E@@&;@$MJ=:K!/+]A2S*[6*YPF!:(#MJ1N7P/94BW5BV)Y"MWBVP/:
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
M;Y_NJ4\]GK#/7RS/< .GY&.V>VI'+ZC^'@2A2@O?P":A]!5(6"U8!P$6!%C
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
MG5O'$KD1/BW5CX2U]<3B-PS2B372M _!SEP6(\:H6,P*="C&T90A0>D@FT&
MD"44:Q HI#C]4\6MY?"=4\@9V=H_S>L%W[* Y8S:6[OXH%=/3B\S"K=(\O_W
M__EGS'%AX,*,,'?H/Y.)CK^+U;CQ+G9#S$VKRDP)[6JMZAJ^Z"EU#8\B^+/\
M*7TI]UR?>,$;%0&>?,8G2.L#E6I"E]I1?S*LU\!UQ/N<B9*YBQ]W<,ZQ4[@7
M5!2$S ->DJQ<@C4_?5)*F:B>;SL[[K=:O=(MK[#/Z;+$#9=C&?@HI[)&U$<_
MP3MDM?F!H*:-YD?.;>3+M3[Q7_X_> K"?J8"$=12?+0,UT;<+>-)"ZQ)$ A(
MBF9S98Y*S5X-A?,HE1]F7VS"8A!O5#&NT0G\5&BH 6_!/R'^@X)H5_I&?],Z
MWV1[S JQ'#H>XF5\3^\=+WO6EH2V)+0EH2T);4GLD271*K(D;K@+R2%]J.;A
M/W-L"UY<BFWKV1R)<A?:-)A+:_.4MT==T=AFR'_[Q'%!M!EQF-^DS0AM1F@S
M0IL1VHPX'#.B/<.,2&V#W)2I<NN@L,52J_Y#^*8ZJ_X=]%5LYN'4VJ TA11-
M ,+*K"J8\NKTNJWU4XG:?R7C-719B- O8PX!S@'CW(A/>20X)!]CCHB$'Q/(
MHPHZ,CW 3J)19E#P+X'#/#X25G1/B?=$K&@ WB3"/GV<1U%W0K'B\XO'(S[,
MGC=,A%CH2W4Y/M5Z46WQA!C&_A)"+DZ?>(X_ED.$3<N'>(6.'(]IB6QGXEEA
M_@!*YB'.&NB13I^077"$.2IA[+$VV\:#E]]0I$(>RY@K_5XQQ8$JG[.SE_@X
M5FQQ/DSGB1(@LS+<(EL]CYB;3F^/TC1TE&:&/>2<'#!8T29-PQT8- 9:!-EQ
MW"?LDV;U<J1Y^DX%4;'TJY3QCP*CWDC!%B?1H!U<2<+E[7>?:'I;U'$<6^X9
MI5-U^'7<:V*&B.J,;,2)255^6Z:EP G%9@6.\X>-.,"W;DB2@_XPEO-?% :O
M09'#8<,S;L>>L:TPI X;NE.EL^8G4>G-&:BVZ2LC:\S_+-#ZPT2,GN7Q3]DJ
MJJ9)K=$H#-YYNZ4BP'-U. )'TG-A.]@L.@S"^!35![]$OD7-;OQ!L,0Y4^K%
M#I!&T-HO!*WS(@2M:7E9$7[6^O!96T7/FH61I6&Q:EL)K&&Q-"S6/A/[V&"Q
MVLO 8G7*YLH2L+. 9+\G/ =L2<W:<F[3Z8TU'?VUYUR;TMQ0B&[<*C,SMP@9
M4]ZKD&VS;+1G.N<A4L<1"804@G).T5@DPKL$OTBC*HYL9Y/C44.&4XA0@N(8
M0D+/Q4J%XBVH(Q Q"IT-AU1'K*[IIAM3F*#%;K6 C4)+2 ZSE&00ARB?D;=
MB-&$KO\:N+;P4?)T27'QI^<2%H7P+B,,QYG&E1<D#O=_KNXLZR$'J6"@SZ(&
M&D/JS2!<! S#(K(PEH*,$6-ZG?[,G, KXUY:9-F5R;%#8F![2#)"X!(_YE]T
M9@C!ED$_R/&6*6'I4<.YW/T&!_##[ ;<A83HA-2\C&[]\B;<WQZ^J@VXI]VT
M [<W>QA%LW_6FFK!Y4< 8L$CJ*:2Z4MFAC%1P>-F0T66>O"5QW!TRA[[1\PV
ME',!AR$:XCB)]]B(WYB']4\!#L"I$/1KX4$+7X7@$C2NJ>8M;7V<EI%[HHPE
MW5.Y40O=NPX'?IU4@8J:?G()UC#BS75C[GVD+7BNSWOG^*R2[.-T9U*T-\KA
MI=<(/B/?F(Q0N\A6/6D&!-Z9\45.@"R<MTGJRGA@X:LKV\6Y)C,B^3=I-HQ"
MG$/"E:.(&8KIDD8T9#S1@^,X SDC7(SMYM(M)42V<+H@$D0.9)'/(,;B94 ]
M>0+1<#RR528:+"R#XA/X6:'<.9"6CR<)>W]&"+5XVE;AF85-YA0J65#2X_1I
M?"I_5C()^:[^*6[,V3X*(RF)K2BQ;<;(J*M\\US0GY*@E^!V/,L@^#H4["7C
MQ%.G1.-Z"/:,]*!#V K9YR;?;U;_#&1L\NV)1Q Q:CN-.4S ."A7) M'KR%C
M'FF4E8JZJ.RI@&26]&GF6503:G [ME.C>]:?9SO!(ZZ_]6;56^]?E.Z\*FB5
M+>KB>8;JK#&A^:&&A0G\94\P_8_\_-24O.XBN#JKGNWYV?DTIL[J_+CXT^0&
M+%;U-)VSZ3F5Z=,HUH:B!N)AR-CT3$HCSP[*7QKF=*=!I8ZG6+IJPB\$S[0J
MX5NML^E1K>L*M\6?:2/,U&J>30]?W'NQ5WP+%IW+.O7G1EXHFL+RLB(1,\OF
M*T[I:VDPE-VD/2&LJ+9Z8N!@4:A'&.VRY&J1M/PL?"38L9A&C,&0,/#A1YLI
MV$C;&91X7N]!B3LZ_.QDC/S1[+^'GZL()E#Q8!03J&W <=[0 ["RYW].P!'
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
MBV\'$OS\"@7"2ORQ*O1'M]D\FZY%S(-_ '.,Q$.!1+*]Q%$:.N/0?4H1)N=
MK%R2#/N9><Z-_QB"])A9.K,]S-5^;Q$:V%8T-(:P>2R1R/:6JO\8GTCJ2&,
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
M_J<$OJ\_'T)7O>MN@V/Z&DUW3?<#^1K=*'MH/3CWS&'LA8.Y!3Z1$W\>A6S
MPI AH0/[;^.-SS-.QT.-Z]NI4X_HLLZ0Z R)3OUIQM:,?>2,O:G)&[/KLG8^
ML.?/S+"XRNR*.VE6/*!5\0<W*N2SCTN^(GV]\EZH\Z[9[]0CK:G%B!8C-1$C
M^OKKJH:]SO74K6?B^)YXUW&[_\O>MS:WC2/M_A6>[,ZIN(K1BKHKF9TJQW%F
MO)7$/K8S4_LI19.0Q1F*U!"D+_OK3S< 4B1%2I1$2J2$M]Z=R+J 0*/1-W0_
M?;R4/;T52UZ2O"1YJ>Z4/;T5'Z 24M8X5E_C:-<BP>&475T9"I8Q',G8DK$;
MQM@UX^%&A1SK='-QA-%%>7[E^:W]E<$1GCL9U3_F<H837/+QQ,]J1]H37++D
M)LE-DIL:0-H37/)J(^[GJ+V[,#._!3/B6<:*8#NZ/!O62L2IF&C_'B?CX0+G
M4Z+,ECIX*,_$(XJ!J3K6Q"*FHE/%T.E4T1V3OP"3WWH".QY<!<7%]FZL\@"(
M1 GVO'/8'8_NPQ\/N@T^"E'HE!"?MA1\HO[XZ)%'^%B9@$NA/*%/H;@3-LR%
M.YOKSBL+G0T_T*S9Z?.YY[Z HX#CZS,7^/I_[+'4QQFJ.%T:&%,5!X2%L-6L
M]J0XD#NRPQUZ/LR3^NYX!,X*#/VK;CE?7$I3CE2[\Z/-G:A[MSTLA@P?>FQ7
M#O6] /VG7=RF=Y08Z#H]PRFDQ%GG+^ZVRC:LLB#^?<6K=-P,SS#U!CPK7)CR
M""L#/O44\(<I81R;Q584>? _@;WHP:W@4AG7I[MSLT]:RFWR$?A-_@Q5<6!@
MY&G]1>4<Z+B^@CSKX0T5+ ^^_1IR_1S>=6$.<X]0[-!HMI2D<#L9B72^\2ZH
M<;FA3'43**U8SA.A/HME@(;S070QKD;N"(#\L _(_XS^((MP5V 4W0'6(,HK
MT;TD_5=JB-B21T4O5/-"3WR$,K1AFF&$UA?]/W?AF0W6M!^6Z712AR7Y3XY)
MPVZQT\O ]V(W]P\$SBG>W-O/^BO%%8HQIU[*QM#:&.4+;9PNSCA6 *GUNZH2
M_N?LPYM_Y7*0UFUU1OCKQ%1;@V'&;,7;']C/10M6A?5@A8GJRM1#2?L/WS7>
M9(J.-@M6W;.R03@&%RCT'40&UM.$+,)1*>-1D&74ZEO 3_'O8PY!M!2/3UH/
M?#>59,#>RDI\6,7(Y6<^;-KL]D!'X&(*4R<WKN7XRF\P,?@1J* KQTC+L<V%
MP\G2])OKP[B^BR=#6+87<<LVLG*4.Q_>X+I&4GM+:K\-'#TP+2#L628100&C
M K?  &"6K67^^\T]4/..V(19?#\Z@[:F::/NFR:HYX0]D;[6">]98M<ZXL+%
MO':BJYF/.K7 ?'<?*/&>4(JS"UCXV 6NM"U&)J301]LU_BKDNKQ1"!C@<^13
M+R!)(I1I==;.@D"G=.+:MOL,7U>8AQ2:XF#4@S,Y@]E&QKH!AN(CS,/BCN]Z
M'Y9=<@NC-9:E9D7>$7V?;^['%]?9F8'Y$"5P, 9:..( L6W1G?W?;]IOV-]B
M8/9WPO1B#Q#JGH>.^#O(TD '9C+M)!%%/ H&LO4YA;?#5]%'B45_X';*B"=9
MYEWKM3.N]<)+N?Y/S"S,BST-X:3D1-X2/ROR.OWHV@^]2Q;MJ)0D6L&8"Y-Y
M[F\365XUS/)@P'+ 9,Z_WW3>K!M8\"3_,PZ9L@B>)K\2NALQ7A>?L">]Y]G5
MB5R"R$#?)>"ZF0VQ*!S\^<$#9R>&2L+?B*!)./48/@G_1("4\/<SD4I*VC>Y
M_95M_XUG/8%%++;:U@UF'"?VE_\A][>1^WNI>XX;[&T/3UV-:.U39;2WS,1V
M ZH[)CVK)8/M#1&MP45 =8PW?%YX;>+B)^MN(2L249CS2BT<VKU+=E9^Z=LU
M":89N:%_6/YT*>I DV$'F@Q21.@/;*S]I)/7!KN" KWAO0.DN[[YY6Q3UFL
MRXJBFKVE F^NYR41UQ"Q0GU[Y)IT/[I1^&\+UVT9.E31C;\#R^.Y07/=\\/8
MYXQXC\2KA\8L99CJCL_!)4ME]*G(K,BQ*FX"4/TZ)07SL\JR,,0IN0D/B3 G
M$IE0S&2XGHB/KKU;)%"I7;TZ0W4T&AV?Z="HLRL=R&-0>Q?L?OD1]1WA$:Z8
MOO- $CTZ+-<OF(<IK[9+\<)0J#X/1(-'\5]#GUL^9@8RL265X4DK0TF?K8P%
M8SKWR[84%B<<0]C7P<+WOXV.=S$C(OW[PK&#LLR/TF,0H\Y(U4;MBBT)Z?K5
M7 >RW!9,;8FEM5B.80<F:#YXV\6:"GS'G1'E+7F98V;<&4MW/W(]MU>?)BS&
MN!*DOW)0XF!:YWZ=G-J$45=(KK':Z0X/AQ5PO)KY)#F^%FY]#WAZT),\?>(\
MW2PK<Y5QV5-[G=)MRQK>/\APS=Y,53ASHD+9X"4![B2\IV!E&RRI<.K:)O&H
M2,5F=<O^J_+6)/ KRS]33#!OX;ODA7B&1<F1F[ R%+&-<J@B$I%FWNO)]1S_
M#:V->_<NQKZ7C&U/T [J:^JP/ZB+WC@F5F_8-8C4F!5IS"_D43=>E7@!Z=J^
MH8L;D/#*XZ0N/ ZI)5:'7K[/<2BV)1>)'9%!H[1F&0S405MJEH9H%DD?F8!P
M_/KYBM* @66!7@XS$"@H9G@8U[C 0H\$U80"LI9A=1RUHI621-*G,;%>/+Q%
M4Q"/)J[;;VNJ=A*!7:G@*G) X>#I%MZ)*,:J_+M,!2CUWTG+=TF?^@8J;L-C
MG9]SA]&*^^A$7^*!/C'UV>EUU$&O]NJSPN86^SM\Q]:Z\LB7*?E"\H7D"\D7
M6_&%#(=*0(\,#/$ZH7GL#T3GG\EEE^]E[&TED;]7VGH.[OM)-M@"%:HFH#5-
MSKDJ4A'6&:BC059I>8G';W]<<[9L/\A3WZ!37[7PE\&/)K7V.O9U2LZ0G"$Y
M0W+&CB&0GV6/0][< 8,#N4MF(VPZ+ LUB RLJ(W;>N T5?&B[-@X+GJ!K&OL
M@+9\,:Y[1'G0L3L->$)HUK-+./AA$/-W%(LY)BK:0<84IB"Z6R1;4\QB'>!9
MU[3E#A?3T&GAG1S7/$\)*$<-2(V2>- FM.,YYSO0#P=8IJ$ .."?OLR)@?U]
MGEP;_,+HE[#/%K"+J;Q:Q#9;RI4#SA5PS(PG+V1W BF\J+!]'2,8OO'1<MP9
M=@GYHOL@M8CRU36)K;Q%,[C3_O#QRU?V2OMPAHWK? 6<P@#/CSOWT7N+*MKR
M>I(@%6=SGH3!_X%!!'5LBU!?F;N4,LIBNR/E+;9#4L9G!1>^[29E4&,7@8F#
M\2/Z$7;@KW=WQM2U@4J\V$H!?QO'2=,V_M4%E5T%J,*ZCJ;7'# 4J"S^YXP5
MDBEB+:2>FL5I(!TL^M>[B4=P"/@:;H2'CUQF0>4MA6]MMBU+K)_#?5\QV*%<
M "NX<,9G@<W3=7 L_FK&*,87KL/$J.]9#T&8TS-WL94<<B\\#)%"6,]-';MN
M^E/[%>65!6\]L:Z+1!%X\LH-ZX(I1F5@DMC2U2,X6T93'JQ@S/JD6S9[-TF%
ME&Y,=8W*[ZRS>VLHK=+>4"QI [?)I19/L+B ,Z5;3M2%+&I"=@7_T$\6170R
M$+([M8 2.5D!,<_]G'Y;@S>_H/6Q22^@&G7^87T;TZU_"B<!+CJ.+[7+P1N>
M>,"$M3W<9[RDW]HP5)(SX]S^=;R18]5W5 V^D8H=5Q"*9=G]XMQGM1]4V-'/
M;)^7Z1/$9F38H!J82S3%?7B)2,Y[7^7U)=M]XP?-;EMXY6#:FNN!Q937MC"W
MSQ]8&,0,;'(]"4=YO>#2D#5EK6?OO@WV:_\[@)WGP11!7XC;.U%3/]E@[Z!J
M=CC8ML'><+BZP5Z_NBYX)0V]2S+*,;0O.MDV68D$E(1R8(VS]C>1Y=R74O9<
MLDYUK)-J1G2TW'/JPG%PJAS>A-9NVAXR0;,OH9J4#+JGTD']6<'8JP<>[[[K
MWC?JP;1Y(7+D_<$:OX9+7)EP5AHLH]I#V5XVXO?^;JCKL2]:V?NB==5V9USM
MQLA:Z2T$7F:UW2Z*LI0!_W ]W()W<\]]] BEN0' XR]N73J[2)LKY\9S#2!,
M-4+U?\1S39U.8SF*396H3=W$TB5P9MYSK8IR92U3D\S7SY9CT2DQE4?7-8\=
MMZG@J0YI\BN29"_VKC96>^-^74ZVW/(]"/).NTY;+HL,&E!*?"++E'PA^>*0
ME?1';E?6,5OEWO5U6XEE3-0I4B"+(C=?24&SZQM)(VM58U]WANI8RP+5+HW<
M![>@)9?NFTM+=PFZ7;4_[NR/2Z71WX3JN5-9I^0,R1F%#?_<^M&5]:3I')V=
M$FI+*ZO)*6,0N2^[Y$1OL*;]V/F=;KH0*O%/#K<R[R:]##)+N' /!!0KNG#V
ML_Y*/RPJ Z:1;@OSC["R1@G9MXLSCMTQ:/VNJH3_.?OPYE^Y'*1U6YT1_CHQ
MU=9@F#%;\?:'N$FB,)L$)JHK4P]MAW_XK@&N$,NM=B<*XM/R7@IZ059)'7BQ
MWE&K;P&C+%?(B#EZ?#8\-3OA5;*W5A3:9')H^:YN0WS8>*>JWV!BV$U5!9_6
M:&468$B:%J IED^RGIEP&$QLZ&[B*Q:,TK&:(J/6*+O<15*[ +7?!HX>F. U
MF&?KB%A/39JJJE4L,[<V=$4!Z?E\3APS^NH/[4W&VD^>66X\=PYVIT!_^#NP
MYGCZ5,4A_L8%9^%8-[;N^.>.>1D.)TO-=MX+67HF2\_**SW+JBB7I6>R?JBH
MLI*E9Y)U9.F9+#V3I6<-+3V3B;MU2=P-/,?R X\C<$VL%WQ=DP3>#:J?2DKD
MS/4@?_7<->45/R)*PN\^"SK&@<USQ_[X>O\Z)V7VW1J-2R^NJN/=;(/91JLC
MVVAJ?]RK"^/(S+QZ*PY$_PK@%Y0I#NI._&?=(_50' <J ]A%>X3DO!.$O')\
MW7E$4-%S2HE_((G05T>];ETD@F2D(OJDKHS4'9V":I&>R]X4T%?=F,(K+W5=
M(370EAHHHF?\=X>R1#NJ5I^^P9)_BBB>6O%/6QVT:U\5*5V9>FB2>]>%5X]2
M<VRI.9!^])-%*/SNJVN;AXI?C-7!(*LZ1RJ-FK&.5CO6&:K#D] 7TC_9FU;Y
M0G1*IL#3BC6;>^X33RN52F9+)1.1\RI&S<,IFI'T3AK /EI-V:<[/@7\+:E&
M2E CU\\.,5F("_F3E2O05XJ-4*0JV5*5,)+";ZX%0>\X/0\D#3IMM3_**M>6
MVJ1F'*35E(,T]%YJ<TTGO9=C4#M8'^=[ 3\XEJ-D8>]*I;/1!?^"H SKE9'S
M4#I''0ZD ], _M'JRC^]06U,%HD_TP#4O1-9IN0+R1=U!YVLHYAKNIXN'6IP
MH*G]H331&K#UI>/W]7OJJ%]ZVR)I71VQ>CF194J^D'QQ2.M*QA_WF#U!Z7OE
MW#""66"S6R^3S#U0D0R2Z<BCD&]7VR@QJGR*$05> Y41><HQSV<N3.%_[/U<
MDV8_F-ECM5M^:M6;7\Z.U3X]X.:7WYT&3-E!Z3=3J<V7%FH#5/2)+%/RA>2+
MNL?_&FQ[UA'!DC>=26 G1DI6A><E*A(/;;+6"!MC7TU;NAVU,ZA-;K_<\[W8
MG6-U/*I]BJTT4.O4'N)4UBDY0W)&82/UY[P&*?DFY(ZHV F@Z#C-#F;@Q<,L
M"GF98P,!5#X,!MN?>H0H,WC&E"H$2& J"7!:!=4:,PKA15MYUJGRS]7*,_ZX
M-%YY/QNO?+72[$=*<[!::;:64>/X.H#*-DX4EU'"[-NQV;?+F_TRODQB]JKB
M$3I';/XG8K\FNVE(;N;<3*V7O?%R#O9^.=S0;RT7@I?*RYTJ>;G7&I;$RR5Y
M\MJH.!O7T4<_-PPO",NH@-&]$+4?=*S^8-F6;Y'LCB^K^DW<&5-B!C:YGHCQ
MORP&8_V79-^)$G='=J!@#SBJ#A2C@W6@*&GH74*YQP"R?KIM!&0'"LDZL@.%
M[$"Q@L-E!PK9@:+)MZW[M?Y%+*(F%<;[OS1;]B$ON%V_EUM2;:QJ6FTP!.2&
M5WY%JHW47OL4(+FED"Y!2 ._@2KD(8N PK2)APG9+K5.%-+.F,[]]PNJ7 BB
M?!(TV8O,'JJ]^B0YR"W?A]0>P);7'GA!VM]-$NWW^@N,.]=?D:E/4I:'!AFC
MQ TGQ#YM;SC4XU-.4*SW=I=?WZUVZN-I2<.[WM(9^--S;9O=C7J$5T+6*U)R
MH--[.9O;[BLAMYPH!PJ;#-7NL#;VF-S\_890AFJ_MYRH<WR"7!KC>Q/W?^B>
MISM81H3!06#'DY3QS-,.27$N*+%/L=Y5M;8$7ZKM?I<NR;MJNS[[+4WR>LMH
M#OH-7X5?ZI3$DQ35,!?O),5V:)U%!&)--T+C['7/ KQ;FP,M=WZ/HKRC=L>G
M$%V11OG^!#[+28^)^=.6[DB- X5;^FJG/M=?<LOW(<][JM:IO3R7E?PUPMHY
MD65*OI!\(:&F3A!J*EXNR4U3H8^5+]DFZJ$-U?VEUK) HJ /MF<[I*FJJ>.3
M;A+;A%TOWUH=JIKLC-0(LZ0VL#NGLD[)&9(S=@>>8G^C)+><@"&SY (^C(H:
MB;EX#Z.2X!Z6;&"QCZ(T<Q<PCPW6M!\;M=-+H7$D_\GA5V:9IY=!9@GWXX&
MXD7WPW[67RFN4(PYC;1;6![;;O_T00D9N(LSCH7(M7Y75<+_G'UX\Z]<#M*Z
MK<X(?YV8:FLPS)BM>/M#W'E0F/< $]65J8>VQ3]\UWB3X(30&^(H&0PU!O%-
M+M!4<;"V1D\3L@A'I22#(,NHU;> G^+?1[\H6HK')\T!1A*.$WLKRYE;Q<CE
M>W,-<=,NIC!U<N-:X)+]!A.#'U%5N7*,)%#3-L+A9&GZS?5A7-_%DV%B]JN)
MKUB\A>7$?K8<W3$L<(_O?'@#P6:S 9TDM0M0^VW@Z($)CHAYMHZ(]52X*1M!
ML<Q_OT$TKCMB$^:2G<_GQ#%_= 9M3=-&@Q_:FXQEG3P?W)(GX@1D8V2T3Q;5
M'Q\]\LBH?ST1XTA0M,U)+V'/*H0]&VV/>C;N;(MZ-EB#>M:M#O7LI(>6<$3K
M!CY2.*)[Q&CFA/GJ(K@M?WV)"+?\93Z:6YEX17)S*]C<.^NE!EM[ZK+E9,'\
M)/QB W>L+7>L83LFSUC3=JRZ,W;JNO9D3;T]P8K*O6ONWLF"FV,HN,$4+&+R
MFYR:%-OL'QY4!( _>^X,;X/Q2W]8_C2$G;M\,>P 3\,YI03^W[S77PJUB_KQ
M_8YZ?G1+]BMQ'V&"4US(^8M%2\Q_U-K+#:5D_F,C.";1UFA/'-/MJ-WZX*E(
MCBG&,9FW=GOBF-% [6A2QC248PXA8P8==="M#6:NK,ZIMQUZ2ZB/U^Y_N)YM
MUL,./5 %<&7&*)+X>G(_)8S&7\GL@7A[,4_5ME:;.@W)1SN;J(?B(] GVBE7
M>367C[(-UT/QD=96>U(@-9J1ZB&00+'5!TQ<%B V ##@1)8I^4+RA>0+R1>2
M+R1?- %?1]XW[QE7Q^.N0#WB?(V,[&>&^$IS; :JAGF ]?!L)$OL$*TK[<:X
MIX[[\L:X82R14^=9#DN,!^J@*Z5$0UFB$BDQ&*K#KH20;8(K4QM$HE-9I^0,
MR1F2,R1G2,Z0G%%7'#]M=UPAK4Q@H7S4&_+@?[*H8;LT\';$N4%Z;@*54C(P
MBA9GL@V141CZ7AH:I7"BHBAGZF5@?F L,^Z>,/"Z?18Q#5H;%B[ES#@7A8S#
M\54=C6TP CH>L4PTJDR1$YNC81/=8Q)WBD1YB=;/@7KRT.$J1Y>Z<A1$J% Z
M;6VD,GRG"W<VUYU7A=7H$5.Q'-]5= 7^F"FVJSO*!&B%7;649_"R01YXOFXY
M0$F8JD>5M__W'Z-.I_T!!U2^P/?9W]J',_YU'4^NQ_"C%) W,!0,Y$Z4?Z[V
M\;\ ^:\G%S ?R_\LGO]5?[%FP>QC.-Z%&&X%O+HV^G'_[-Z+.L!+W %"')PE
M3Y )*#XM^9@BR3']*!0P6 W/W6\M)^MQ,0_;:N.Z@=@3AB5(E&?7^TO0R<(+
M MZ#>ZZ_*KIM*V[@4Q_>PF_H,S= P$'W&38LP(TH2\G./?)D ;G8UM.6<A_C
M$+Z3\,0M-N\<1!6(Y.O%(L[9&M+*:L"5E38&937XT6VSUX?=Q.[:350YKUN4
M!FPC#9?BYJSE\AO]E0%'7D]0SER)GU_@KQM %ZVU'/=,\C8RL$-\9>ZY!B%F
M(9*(KV)T#_F(AHS4 ()TNZWEXJ $1?AYBD2E\JQ3A1*PG^!0/;PJ-'C T^%;
M<-[%H9_$932*5FWX@2HZI<3'[I] $A#&\&N#13]U#WXVF5@X1>N)B UXY'\8
M[A,!08._XY+E[\#"!\>5 $BC&0S()/S,<E#>@CBB4^5!MY$W*?NI[K,OA*K
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
M>;!=SK_?=-ZL&UCL+O\SWB%TT?\A^970D(]QC?B$/>D][ZZ:*/2/+.3]@1.
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
M]@F'G16\8G!QOLC07,$3Z6RB>C0N3#.M.,E'V0)X)%L KVX!G"F^>.+>RN;
M"PHNIZLF&2JY^67U"99-5DMO$RQ)NL<NP9+8NS<)KK^JS2TK8,;2'^+"_-PQ
MQ2TNW:EP0!' ',0\]U.]B'D7XG9O].:733/0:Y1OSE0I7T&D95=$>HHFEF/,
M)^[B,TVTSVSE<6LI17AMD&K-A)<U:]4QJX(1JCJ*&>ZZA,<1/8_X1%:>='%P
MLZ33OW@9@O?+PH&,C6K81/>8_SQ%>KY$I./&5UY%R^X;N %,RV9[)?+_Q=9O
MO DYXZ&S91E9J8Z1MQHK E2B*D EM:E9&[1A<5UI3GPT*3 C(A03'?YB2,23
M-5@SHHI1#'+ML4K[->@0\:3%M;63X?0VJ,4'_4;HQT^7!R["[*C=_DCM=U:6
M8/+)*A]5Y1,+,EP6CGQ@V9D%<P3KSG[%&(3[Z+"B9QV$AI *.RB-$#F0#PU:
M$ ;VE8ENA1 7+,(30;7@W-F4:/#PIZBG]X#$.@)KA?7ML5_#6 SQX4&WV>_I
ME!!?0:NUI9Q31-+PDR$C5?E"'G7C58F[$5M%B5C9?,9@B8N#\D)'SU,+IH1A
M+H\#T60]>WG&XE F:_I%R7_X(7DAGF'1Z-X_!R> H9,@L@#'EK(H.M#B79CG
M)M,A+P:9^^QAF1 %\1DQB!D.E,2#9^)#@9&D<@: WW(( ]RD"-XAH"%@31)4
M 9@#MF0*W..#_%-%3*X@$[ U* O&YK$[P:.\RB4=RBN_GC2*#8:5_2R>)RI,
M13@O$=<X<DR0; 20Q2;!;KB&Q<Y-R+' 08OS 7N8*W+RA4R,P;Z0)R(VHQN7
M4)8S!S76 @E-%!:M[HG"8P\9&[$Z=,NFZ>+X5; TGV%PABUQ3BEAGM:7!3SK
M5\&&U\XM0<\&I@=?^.8Z7OCG1ZPWQM]S?#!B3!WK[X#09A9Y'Y"Y5N\XL,8"
MI24B/ON*'J*X[R9VL@O&9=GX0=SXX6#)BU^J&L_RW8?]J&@\ZV.MO;9H/%8;
MON)E:MSQ[L,R-[":,O1R2HG++$*7->C\VTOWM+SV?*DB?,\5Z6^YD<QG]0D4
M\]EFP:?]\93DICBB@>XLF*F.H ;E;/<.DK*D#/D"Z8$R.W U)M^<L!+D)Q><
M;V: ;<4LN:IEUT3 />8!QJYX."!FHC@X<INNT Q>C7D6>3+LNY09U-UX@"WZ
MPL?7Z.5O%O%TSYB^LJ\+(.CD4V\P,/![M%/Q$=-?O7^=LY3X2F*(Z3#@/,B'
M]7O769UHWVOEY-COP#\_;<A Y7!<4_E6B^+-DF^+\VT67G>9?%N=<I5J<W?L
M#HO^]6[B$1(U/69A;ZDZ:ZLZ<<<^PX:%/1YN8;N.00ZU6SDM^:3Z/!KU>;R\
MNPSHW P5*OW3/2G:3]83D!UO'J5ZK;-Z#>,(X7[56D2]TZ1V;0KK5J]=)>O6
M3+E*M5E>6!?3FI2WKT3WZ'971U)][E-]WL-VU4;V_#<N>+3B?5I*%SM28=92
M83:?6;6,5H$E<DVJH&!M]7&=.^+NMV @D9][N+* VG7)O7*BZODPC?HYJSZA
MRJ($G@_-TZ'GF Z=W=+O1X'R@LJ[9!4I,2B0WVT2:GC6 R9!/[A/)#/7?JHG
M^^OM?5^V:LQ8<#/+W)0N(N5WU'Y[^=YW]:XD"A#>8O8B$7T/5>7__F/4Z;0_
MB%^%$H.]JWTX4T4./0AIQ2-S1#UBV!09.Q27/"WE4^"%>=#^%*][X#-_BOTV
ML> CT;A$ 'NLZ*46SNI2Y/DOM9#N9^4B-V9?^Z.A.AHM6W]*:E-X@B_V,@X+
M'K"N@ 8V=B(-$XNCPIG<"BM&TA"1Z7H2H])W($1(X^@TT3NQM*,B.4@WK9U!
M\NQ*EP0_4^NE6F[.S*QO#&DU=<":!"Y?\M>:GYM.]-ZHK;:SA$@>1Y^S][)X
M=]'"NW9JMU1U.E3;P[XZZ@W6<VK"/F$:$?M)QTJZ=! &;+XKFEI*5R7Q]1O/
M>L**J1L;_$!65B7]E40YT0H"K2[2C=4$N?E(:KH/WXQ5*>6WEN<2EC\M%JN
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
M%;Y$1%WN$REO0_#U$.F.^;/##PL,2X:D3L\4&CS\20P&(AX#K!9?IPJ/VR'
M_TQ NL_#T!VL$(L@DTCLV&"+P9#">/!%FPW-L#,%PBE#(\70JCZ?>^X+>&,^
ML5]709:S$*% ZK[\.[#\UTLQV"V.M9P3T8F@IQ>=643\$:CS2.:NY?AWC%#Q
MD,)=")S*'X*4<!W$42W24Z57&!AY/!XL1Y84)-N#;=$ID$[@N_(Z'N7\T2-L
M6AB2ACTW DKYE[ZY/E&Z+65)@O^\W%4EWKQ!]E3)&"^OI\H%:T?SB/2_U#W'
M#7PE0CJ6#5;B$+L3ZXDHV#$DA,@'EO9\=I<BT/5ME^*?B2IIY2W*FD[[0TA=
M#BC/WM0^G*D* 7ENH1;%4P7?)^QTAM#].)B04?QPW^#AW@G#R' #VXP#M@L@
M8"68HU1;$^!B@I*)+"YA[H(':GC6 S$_!CZ(#M;/8774,S;&UO)IIP#X4&VW
MV_B_93F%5@R^TNU0U< &)(KBT_O)R1#N9RC<]$<0:X^P(/X& I7#QL*H/B@3
M8XHHUQ.PDSQ?A\_#H>X]ZQ%8!GGH\HDA7+]%F4@$@?,$YYD",U F 39[H: R
M* )OMY1S1TE--3V^F+0R([I#V= (L8VM'WB_C3A3/[DVR%>%BS)BOM/!?@&#
M270L"8GR^Q_G-Q$I$ Z?$1%I*#0LUZEX.@GK,8&/^/;?NTOE;01"+11I8A:+
MO4B,@V/#QP[8*10&/$.\6Z"*CGU[7"^DN+NR'8$@SH(V;$-9*X+RV?C'TM/8
M1O#?7_QV<\_^9-]<3.-7OJ)K[Q+7\]F:^(0XWZFY^-7BN[=(NQPT[!^P(7S8
M;5H>:/U6QH%15])V,:_8@CD%5M-V=S+=/\,W7O=.I4X[BTK,L%Q%J,9PW_W4
M\@Y UFXV65E3,^?U9P0Z#-4A@I:_L\!5MTPP2=[S?SJ#MJ:UQ]J;7\!@<W[^
M%_[@%Y3%+!>"=?L2C0JP74<^/GG87@BL)GA,@,TAL,?9)P(4FK&>-]DD+IC8
MG-&B#.:&7+5DY!J+&<37$=HF8C4H.Y.&1]J<7M^1, 9O7,AG+&(1Q\8L(1"1
MYR,+S,E=#-(-8,_W8Y!VVRD ]_ANY@3F6"92>A%DEDC)>B# ?!CRL)^!H:/@
MUL]3+QW:PM")$L8$NCC=6(Q*ZW=5)?S/V8<W_\J%A^^V.B/\<6*BK<$P8Z[B
M[0]Q9TIAWA1,4U? NH)#]0\0A6\R?1+.@ZQW +?F@"L8DJN^[-2L9:8WF?&^
M4:MO.8+U$P$:L1*/SYG#T2>RQ-A;;S;DX?(C/3M[K7N"IXKY0+_!Q.!'5%6N
M'",MUC:7"R=+4PRS4+22+Z*&.Q?QACN?+0=<%@LLZ;M%ZQU)[2VI_39P] !\
M3/16UA!Q&^U;O:Y-&0R*9?[[#;9DN2,8#(5WSN=SXI@_N,G5&_W0LJ1;2?&B
MVJGG[V%#S\Q@D!HVM@I#;NX#G!%.1SB +'BB) ,+K(NH;AANX/AA&]]D%U?L
MTQM0DK#UEB,)_E3WP?#F=BK_\J(-<.J1'L:@1,O2!Q+VZ+2P=Z0)'GIL0'3
M'=?'&R:,<L.N[A*9(IS'7OB31>/=A;>/NGLA_WF'/4)]%F(W4WW%6'\XQ/].
MKVUEK"ZW(:[*MF%-_ZN/ 0Q)* 6GZP%D)G[C-FK\=X7\;DTLM$)8/SEZ;G J
MGSOFET7W,X%WM0C+YC7-3;5F%\O<,>R_;<^L46?46LXTXS0,V_;QCK=XRZ)\
MQ84H%[IGNPJU9H'-CP#N'G\U<TUB*P';(AUO!7S/>@C"!LQS%PTXU$BP8F 1
MC SAL*P!&C:^QG9\BOLDNC<G'2 Q*FNZZU(?F-UFFP+,RQ?(>OL^Z9:-[[96
M.(-1LT#Q@&BG6#O W\/%W!-CZEA_!Z2$]E5"=L!Q//=38C<4N,,WOS >8ATU
M*:QV$3A<T!?/[2*NR!I#M9;O41K6*&J]:HK1Z+C:2@U&>)VMY*5B<@](R;K&
M'G:CQE*9GVOMM5V5^.^*O$Z-/2YG:'8=F+'V,KHV*4528M;W3=A]F.7!9(./
MK[IG3#EAM(YZR$X?F953M>$=R37Q;R]9>$?+.+L(QI)J-E<OA1=MYGN'LFH3
M8U[<M!!.$+MO346 B[),OB[9JA#DGSN.L'EY38:'M7"4,&@%',K;0:>[=:,#
M=.7,L^\=NS^TSBY>U(_T0Q978O$QTM^Z?YUGWI:E<Z\*WST.6Z->=KG/+MN\
M*;=LH;R.G+]V]=)KPE_==FO4K9:_*M184A>5H(LN7^;@21,3TX'@'. !J(<N
M*F68V@B,TA42DQ6_1WM6AM2(Y]N]ZZP4',-.5O;&SGO^T\$TTW%Q6^GJZ<#<
MIK4&57.;]*R.09O=6O2O=Q/,S;4P"D'P-@#;-TN-5G^-AGOW&;;N2NS<+?QX
MSX(&S.&<=A!2JQV>XTK7:K7@N&'5'"<]L'KKK$_6$Y#4,:6F:HJF"GWF<.<.
M(C>D_U5?CBM=4YT&QTD?[!CT6111Q,Q$Y2W6U](SJ=<:I-?N8>.VD2[_W>8.
MHM<:Y^!6-O**Z[A8K#)%ME<6RZQSK>"6*PE@D5^$5V:^?")=\P )\\O%@=DP
M+Q/+H[[B/[LK,MHQ%7X59 '+T;VB-- =@UQ/$BR):?JI$DWZC6!_8?WE#\N?
M3GEM43I%-Y*A]^[.\K34'L6C?$0#D>&>2H-W#9:QRO*QDVET(M]==TSXSP0K
MZ9\7!%&H.POSZVEZT%RF93N_78(O[*Z!B=SQ=%]??\D_(%L]*[["14D&5>,H
M&:LE*BO$OF*%$APRA">;<\*P3'_*<"5H!DMU8RS5K0U+#=5^=ZP.^L-EEDI7
MJ" PDB@22;'3.,9.'-YA1;T&$<,N2ENPZ +%/)/V9D$DAY4%$V63>-N"B6&O
MVUJF;*)@0A45-\B4;ZVSU4 +(?NA1HDS(*M/ *G-6#/-?.78A85!!<JB7;^M
MM98[=26+33QBAS!=&=+/$I0"_2'*M80\!$V1%IAIQ:/HE+J&Q49'N<&^7"((
MQM)^' U62&DH&&62J%XX(8B?$\/-0> @BHJ)+JJG!(K= I"((_#P?AYYJAP$
MR!H)<AD*YJBJB9M,U^L%:JEF4$HH:$7IV>NTEAW#E3(A3Q4MJZ'4#T$CZ0SK
M8PU65NAEQ=0_IT!X@T2YP7#MA9([A!?A-+S*PM(JU0;]P>L>(R2I^ \S9E^V
MC3'.MUH/*;#OPU.WN3RJ%I5GS5G9$4PG3_9L4;BY2AC% <WT![#M>2&O0/VR
MG/AIA!D$ML\+&'7E$;'28-PU9;B1 #LW_PRHCV2/.C(LF=_QHLO>CVY[I]/T
M*TRP0KMGU&LMIW>G15Q8;QS6?!H1J(,1!W6@X4*0H.Y<1'NX4\UJIQED'2NH
MI0J!(4SE'!2-+9I%M?EVMA16[T[!W;*CT?R$_Q[BW8G2=^R/84TL0P]K>8L(
MU+AU?R?D31&A>,^?C>>9+/9%O/L-ABXFT-JEB[.P0'UJ>69((>;L\%/ -(W
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
MX^M/%F4 +-4B_?Z/>*ZITRE28M31.A]R %,.1F[I1-35B=CT%UM$@$HX)I5
MI?9'ZJ!3=5AH7^?C6 1CN:#(QR\8ZWZ"*P4[WLL)KC#'L>'9BYM<W>\WIS!A
M#0M#]2*8!;:.('$*_ V[X)A4 5;G)FZV^9MM^9ZBS6M,Y_[[!0F_ ]<9M@Z$
M^132\MJYC6AXL2!A4G9(.UC:P36T@_=]Q@1[-IX;]TRV'#.E(MFTGU2"GMH9
M+P.<2B>D!J=(5K><DGWX">0#,6.V81KVZHE0A-ARF;^C"."K$[<(.=$B.7L>
M(]F]^SLCV#6CUV^<7-+^D_:?M/^D_5>^_;>K)-J/M=?7U%%?QIQK>6ADH.]$
M#+DX?JGRK'N>[OC2GELO12\8W9BO_ >G&I5FG33KI%DGS;K#F'7%!=)^K#M-
M:ZN#KC3O:GEX9('.YBFO0!6.B73<F;UU6:8T/6HRMCQY)[;,)M9=U(5V)[),
MR2*21?95F"-OCT'YUA(8B#57*M(0Z1UO)G8ZM3*;X$"</^F6O>3#"](QNDDP
M(FG8U]*P/\YC52T R[BKCC69Y%;#_=]37'0P5GM=33) ?1F@6@&@=7IJ6VO+
M2AUY@9_Z^A=":?+Z_E?=<I8L;*)[CAN(/@=4L2@-PK9BQVU5K[@:0T(E[\.P
MH^]UX+-NOO2*T4C>S$LK6EK1\F:^_)OYK<3/?NQ-<.-[G:JMC2/=\@9G69Y$
M6+1)IMS%5'<>B0+VW$2W/.5)MP.&-<2ZU6,AMDB^/(FLRS5^W"=!DSMB!)[E
M6X1>3B;$\*\=YK>A;(5-HS?$8_+UVI\2[S!!TB$(UR.!JFZL!2:M.VG=-4$B
M[:FJIJOV>]+>J^79D6F7S<UG.)%ERKA23<:6)^_$EBESZB2+2!:1+%*7M,MC
M;[;8^)Q*YI.&-[]'WY%Q93J'(,5A8H#CCMH='$NAH^ASSUET"[,U\?ML'[L$
MMWKG:9X0\\MTQJ/9TOU$$+OMH=H='TF&8F/V])B3#F5\LP&=E$YEG3+"69.Q
MY=D[N74V,8!5&^*=RCHEDT@FV6.<4^91*EJQ4.C..9//?/0'<(@*9UCN*V/S
M$W'<F>7H/FQQG.F6_[OGU,RFFG=[,!VE15XWB[RQ2Y?<VKBQ)5DW';M".ZGA
M%M FE23[N0S^@\V#F$!?X@'5HTM@7O7K!C[U=0<OP4X'5F=U*#ZDV#DGV+=@
M]D"\ZPE/R%Z0BR5LGSOF+G?&?!/B(?FK;Y^CF'Q[]?6*UE%[@[[:U@9EA^.E
MN&W>V/(4;GUYO<LIU+IJOSM4^^W2[SGK?@B/D%L*W8OOPBV=P4#M#;OJL-TM
M_PI5,D&I3%"=R.BHHP[H[E$%J1$RFGF:5>$AZ[\+K?S X:T5PT[<U/<L ]T
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
M2!:U/,S1#XG>25FPS$M*X_6D4#6(S\P&9 U_8N^@U*Y-?0S&K\A<QCW\^CU
M3A6R##@G9!JPLQEVY[-G"1(;2!C?BR])055%%JG)@]]N)P="-7U3 JTV3&PQ
MSJNR8Z])]E<IB?VRR%/<BX45@C OL'%8UDR,@W;-+FKF;R9EYZ/[9S]#X[M;
M.68"U5>9LB92%L;MRY#?9K2U[(WE=>'?<9'<4+<P%"<EDC")DGYX2%^RCH5#
MET!<DNFX *Z45>1Q@<G"--#CDU=3U@.48+OOKIO5O*RTS;"/K"'A;>6/4B#/
MPI3*6%H&\$ZAZ\[<\%"S'[Q+Y7*!>=$PH85(8CKQ:@$7+"N1#^!38(HKZQE4
M2([<>QZ]5 F(69@E4 /P1V13H'B@6PKW-B3- ^D_OB$W$ZJ2^;BB'R*%P8,Z
M3\*]RJ@&Z%76_.NS$%\M4X49 '>8HW]KC)$V;GD'X^; 0RV70O?8&@:&)!PS
MTR#='1FSY@ZL-#>V.K3[8+G,&,YU@CY0ZPA#;JUYWQAO 259YIEL,,2&8A64
M^$_*!4'7WW=LP*[78,36GYU8C[EPK) CF)1PC -J"JC#0>9YQ2WX@"I(R0+Z
M1(I)\7UPSKA$5LB2 I._ONOO<61[RH4$;1!>"JK6@FRD<AER518]:)J;4 PH
M6H/@5YJ<?7Q>9:3\I0&<MR2IG")[6-(8Q-:T_(7OD!;^))*"_HL,'LP:Y6XW
M\ K.9TK1^DAU? R>+) OSM@:4?:X:"&M6!;&;2LB<^/B1L=#EL]1QR0A2CR/
M3^E+O;_UDK![*9PS,Q'8E[G>,N+*^E-],)&\*T7QL-G?UV1=S!"_6)0ZU#LZ
M.;DD56 &%WXL0060V10D"=D*6H7#4ZV5. H5EAMK'X5(J ]M)(BN]7V*BBJA
M-P!%*]09TN9=Q5G"_"LJ1Y3544BZ")AH0.-D<BH848Q)K1-L;LFZBN,BD'0+
MR+I5M%6X)KLUI'L!U^KR^3?GP]TUHZB:5VS_8CYWE)!Z\?/%U6@P;(375Y<S
MJ4ATX.N=Z=7RB2:.@HDFA#^SX=Z0V23PX4C*6-5]1Q-@E!0SAB>*AS<5CMJE
MGT#]0<$2U38E2+6"?#%*FWLX(>XSG.:P$Z#SM50.;\2MNZ)?)/IR@U_XECVH
M]_F6=NX1[KX^;IR+>>F'!;P;V,>@S <=4 _^^)'P#LJ<#0AHT)D/]'AL0#W!
MSESH;=M.[4SF \]#[C+HGA+4/?P0[DN&82];0F]M1&]KX=@^Q6$?$'5]<&SU
MI4.>SR N>D>>/<D49U&#^;/=F:=K)8I/XGS&)$ZOKM^7;R^*#%W.7_D"]$+O
MW!TC^56.BSH:/+K0T6 GTD'F_2]P.VIWYU>X7-$,4_B"#YDLIDL7O@X<"%U/
M3+MFG/J).BI$49HYY\=Q1MT-ABA12<K@A.":Q:XRI3#/#NUA8BCL<?T-R0N+
MZ02_PS2 8WRMQI0$$ )CN9WE:.^R=Q)=&4F<8+H>W$9G 4D6Z?G646YB!OB[
M7V0JZ*Z:=72]L-Z7.7X6KV0*A'9*=KRH8X]^DU,1+=NL!4=^&ZQ^!RL"UG&#
M#%[9Q;ZY9['F53SYT-@6P(DPMI,B4X$AM5.3108Y?!K'$$MVR]KMTEOQSMH_
MKX1BPPBSE<$HOGT=NGD77]!I THQ&,[L-4K^13M11\Q^K0I\;]B.8M=O:Q A
MYE*")B[F\+[5Y(]6?HA^R]%Z%#\[MXCL%5G,57-SZZ,,P6R!>T86(E"8%LH=
MU%C(2!(UG@RNKR\N'/6BR\AR#<\0?>#!C4@K&?P,9NO)R1#=AKI^H&5$_ 15
M&VZ$@RE80<57*/1(:B(N34^(*"CFO"%0#N:\/N0]J&'P!339V2W)T$7%I'30
MCM#LNO?BP:L+-7,"X:\J9&<=M]S9>0JG(JV[>EP"B@]<=5+(V(&GS]6P[E?Z
M"L_0P0F*87TRG<?8;,@&=_%C9C<PM%N54#>&O% V^9D=J%,@G*EFGJ-1>'YR
M$L*2G7>ZYQB\HE7;L1I,XO/'SQ_@W?HK5VK49K?E4F:MI*.ZTVBE9J,S=S0Z
MQSGA_Q\M#VB<Z>)Q# %H$+^0DPE+"XI.MGYNDT#LCW EM:!\-7QM^P\T>NK6
MA&(""KI;4">UWLK">L.-2ZYSV#9IGEZ%EQ?#\.1TN(XT'\):NOD&K&[TFM6I
MO*-KL+/"1CND!R^P:]"5]9V$P]/S\.+Z_([UZ; #1IFUE:;[-NDWA$_< -J[
M5Z=Z#RK3#<IE+8_9 ^9ZN!$NVVL3K2:X9LLIZSOM'-AL9-<FKVSH&>SFU77W
M(MQ!7UD=Q_Z0=Z56;HZ4Y_Q2%9QMJ#D&2,$D1\E:WF*\TF7CYO)-@,C>4&P/
M+ )*A]$JK?OC7RBE2Z;)E )B:#<#!T*@58EQ992<J'!@9J^AVVJ!9#.Z-'+
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
M#\#^I(@]<?%J-<2',28.T >?/1V,UC][+]:-<(Z%5# GZIE##P15EI3!*T0
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
M"?50PB2>WT4!G^*U\-":?876##VTYE%#;VE#=IX?Z*$U'EKCH34>6N.A-;V
MUFC]U6-K/+;&8VL\MF:_S\IC:SRVQB<F[5EBTO%A:YXCVGQ8J3F7USM,S>GE
MEFQC1PXV5VEX<K*%CD<^6<DG*^T#N3]+LE)P>-E*KT9;J"7_VN<K^7PE#[GQ
MPWK(3:^5CCY:ML<&N7DU#,^VT /IL PWV)2+T>:M& ]K4X:CW;7*ZKW:>CG8
MPAWRMJRW9?>!V(>#S1MYOXB-]O+&Z[8KR'CCU1NO^PBV.>QV*2MITYMC!=:U
M/GH@4L#MEZ)! X5<B"5"!$P&=YVAW4K'?J?P)UUS<A*]@YF(@4L%>56J$F:%
MJ\3!/ !A9;QU  1.=<#=_U4D1?"'2"M2'K[(6,HY)9B_SS.ZS?COSX6<R (I
M@INJ_(\HL*%,\%LBQDF:E$L/8/@/9^LB9^L6=NNX(<^MWKK4;EVB E6-_R&C
MDN_*'*YOA?_)Z(,)'M -'9# WB)P5\8B%5DD S63L@QB4<I!P"=*B13.$W"D
MQ5/G!1P 'H[R:0:[$G.&!HT1(Z.)":"!:3O4C@<N8DE3I@N<+V1!O8K4H'%Q
M1?R/"B$=.%#]HDE>!%'G]*NL3%+Z-;#\-)&%82#R!^B\"; [>!0X7\)O,]_J
MM7!3%5ZTTE\_<#=@LLSZWB,KS)866P)_ __C:^#1(WN*'KFX\N@1CQ[QZ!&/
M'O'H$8\>\>B1#9?Z6'*KC8_M:*H>?>+1)QY]XM$G^WU6'GWBT2<^1V?/<G0\
M^L2C3U9BTL/P?+B%L/1![<J6-N5@LW8\!J5/HL;G[>PA!N4 LWA.1UM/YO-I
M/#Z-QV-0_+ >@](WI:./]NVQ85"NPY%OU;EBFH375YLWGSLL>W9T$HZ&F^-R
M#M>>O3K;0L-";\]Z>W8?R/UZ"S"40[1?AQ=;[P+E[5=OOWH82M^2W[]A9OB6
MTWJ>WNQBLTX7U"Z@#6%Q\M-QQ.8*?Y-3$2T[>Q$\</$PP[R:SFAL3*@WF>R_
M2QBQV  7\\3-3^2]8!K?OVAWU^WLTO<OVN_^1<]L*AP(',U%VZR SH!'>=C9
M?^@M6LO&31\=W,Y%-8;M3Y=ORD*@\+,XJ5<HKT8G;S_3#\Q.*_IT^/8UB4X0
MB3<HF>#U$8/3[..)4A5+V[_]]7/P]38IHQEZ=,/@M]_>UX/K 3[; 5;>P_UZ
M&H@Q&'K.Z#-82"8CPGG!&V:.?*3Y(5QM.S@Z^W+$U$8(5\NQ$U>%[\%_\)A@
MW.KV7*\T]O;U$S%R!(!K:16,E.,?FZ]=N1[==^RP1@+*9=CVB)=;R$4.\A^>
MAE<G>1S0N+7B48/J)K"3U#B)S\<#W?84Z'8Y\D"W70R]\V1;#W3S0#</=/-
M-P]TZR/0[4[ES</97I1C>SC;7IV5A[/MR5EY.)N'L_ETOSU+]SL^.!MFMYV-
M?':;!_GM%]GT/?7GV1$^/AG0)P/VD_1?#:]\5>J#@OWU)!G-)P?V:U0/;CN<
M8;VU>WS6[K&!VTY/P].SS8M,')0AYRW=?A/-T:NTWL[U=FX_2?_T;'"^%^;;
MH;$$;^5Z*]=#X'J7B.\DCCMM4T3P\_!D<,8T!?-(,7\]S95:A;?=!VO34+2R
M@;5;1:-U91<UWE9(A7GMR8TTB>"-IBFWLFCDFM^1_7VL)WIZ.CAMGNA4P%DX
M>_P0F&+_SG-+NMRA=\E"2!F\#X$E'T21P=X&OA.6"TFRVR/U]M2@7D37BBC"
M1!6X%0AMP0_<ME/*@%]7@; $]+'(GK@%ZZF[19E3^08Z&3R&%^7##4.65#"7
M98VX20I5!N4MW$*X+-&,$;YU1SIZH3OB5^ )TB">!L%']\>AOHUSX 7XRM7%
MF]>6LZ2(S2L-,)?7,Y:KVR/_6<'3@^#;8Y;&[\#Y3Y(,C!+S-EC?_U-ELEX>
M?9 N^8..M1+_, OV0" /!#HTM,XS;LC.TQ0]$,@#@3P0R .!/!"HGT"@]9JR
MAP%Y&)"' 7D8T'Z?E8<!>1B03XS:L\2HXX,!'50:T$L5&B/1TZMDC)^?JBX_
M8"/=PF],-L_)5/JWMYU7Y-EV^\BV=H/=['7V8)_XZM'G#?E40I]*>$2D'_C4
M0I]:V)-1?6JA!] =]K#>3W1\?J)C ]!=G85GHST&T!VOA>T=0]XQM)=;>ZB.
MH1VSTJ,W]+POR/N"^DGZ5Y>#L[UP:AP:2_"^'^_[\;#2WH&IUH$0U[5;O"NG
M%+__^>JL#4<UD*$'@!9#%[48RPCDOUJ#6^QJA]C ,HH)[ 2U2*KF<VJ%U&Y[
MZ(&*S?'6 16_%2)3@GMCO<]5J8(/W)(J[A,<T9UE1+-T>I.E<BK2T&#?8)/"
M8"RR[XAOFTCL9X6-K( V"OUH.1,E0]/B!.Y%F2[A>J2BK+M^WD58JU-I/8QX
M-^H-AKVP'!R<<P433<<SH A9*$WC&JP7O(KE)(F2DIJ:4?=-?(M0*H\2>I'M
M8=;9O0M6V^A!V)7-_UBBRO+L32061$3_,MXZFRU(RY.&;)[8R:Q:Y.;!^0+F
MM[+U 7SPJQP7E2@T9QE=,&<QM]UW&NV3^#F[\IU&]Z_3J$>],NKUS*->=S'T
MSK/R/>K5HUX]ZM6C7CWJ=9>HUU4CRY@7'MOJL:T>V^JQK?M]5A[;ZK&M/F=Q
MSW(6/;9UK[&M?H..?(../DW#9V[YS*TC)7V?R.43N7PB5\]&]2"^PQG6&\3'
M9Q ?&XCOU65X<NH;OO?7PNOE!NV::HY>J?5FKS=[^TGZKRX'IYLS!F_H>D.W
M+Z-Z0]<CEIXN"7YY7!<T%^!DX0<_7PY.FA@EQ#$A>NGT8G#>_(9E3=E.-@H9
M(M+"=72"+92JYHBI4J C%*4'(3T-A/2)T#D?LRB?R^"5!B"]#F$WRCZAD'9T
M*WAW$KT[TNY.!KNC85! ?D4"<X;9( TB/ (XEDZ_CY8-$L=^@PP3PEZ24OG.
M7/N*43CW& 6/4? 8!8]1\!@%CU'P&(4-E[I%M<R#%#Q(P8,4/$AAO\_*@Q0\
M2,'G9.Q93L;Q@11>#:^N?4Y&8TO.+S8/*Q[4AKRZ/!_Y#(SU-^CT='"QY4"T
MS[KP61<])?<3GW71N3'#+3 !GV7ALRP\G, /Z^$$O=8Q^FBZ'AV<8'BY>;GZ
MPS)<AUM(E#^H#7EU>G+N#=>UNS,Z'0VNO.':$Z'B#==G-URWX,4Z0,-U&_OB
M#5=ON'IX0*_A =T9-[:72!S$-7Z@I#@89CD_!$D@J+_(0A1UNO]C!C@QK4VJ
M; *2ON#D9 J?4RC7Y&/+'[KU2B'*^Q.O/3[ BOPBOTF4Z3>C": 4/V!#/#R@
MJUG.8OV&6<0 *$\"2%*5R1RHD6 #,I8%ME*A)AU$^X9R&T.,Z;+!X#(3$2)D
M[G@0GF!J#_&2B?@?E:(G8%HB3?-;OBIP[Q+$W<#MJ@BE /^NL@@8K$AXC$6N
M$OV%<[%B.9$%75KXB5!*EAK9T&J(XCR"OTS%[2#XI>Y&E(+ZF.(.S&!G\@*9
MN@9'A V0T1QF4S)\@IH5<8,87@=V?!&$K2B#OP^^#LRF, NA?>F<+4RJ#&;$
M@+(HK9"_P >) I93P,R2[S)=(AXI@\M6,C )IJRZ1[M-TI1^-\9^,X*:M3P,
MW^%[I.RD1\JU[Y'B>Z3L*_[HVN.///[(XX\\_LCCCSS^R../-ESJH_W@:VT\
M#S_R\",//_+PH_T^*P\_>G'X$0^L,4C\1Y+Q?ST:J>_1]SZF=!T?&NEB\W2=
M@TI@.ML\/>>@]F-XN;/]Z'L6Q^GY8/-\2)_*M;>I7(LBGR3EGUYAY.UUP &,
M.R*9_9 ASYGLM86BT0>8[+4_&].3]"*?[M6O43U.Z7"&]4;M\1FUQX93&I[X
M:A*M#?%&?@N'XS%*ZU%^@RV4I_%FK3=K#^,ZG U.]L-Z\^"N?IM1WJSMUZ@>
MQ?30F-A=[#^(DY@R^!6<1C*!D\G*=!E,TBHJ*P(1[ KCM,]PI9<YV=^2?U9)
MG)1+VM+W8H%XIN"+5'D%"D$75NDY=O$1 *4^8[Z^ZDT##:K>5X_V<N%(B!H"
MWE$1"@B[P3!FB:@ODU-1)C<RB(2: ?O(;U4P*?)YD"]D0;@E!9<>04L)E9N-
MY(+ 3*!71#-$( '?2:)D@= MAA5%,/4DJR2Q+.0>J,@J*0D),:G*JI"#X%L>
MQ/!($S:%\YQ4&4.;E#N#NFO-;5+.D"U&4L9ZIOB.1*F*H%5 !K!**><,O,@S
MDEOX[T5A@%"JS*/O86L4T[8)-R7G-<H?H* GN%.X%-R@$/.@BOP6CD %.-."
M9IKF C@TG Q#R<(@JN =<_AV(99S!*/0L*O3-@V@WA']KC+C]O[$>A9T6!*H
M_4:D=GC8Y;)("&A'WV,OJXOA5:N9U: QY%BFB;R!%1)@#-?"CV;PLBP.@<*F
MDM"TM._TW51F>"X(SL-E*)B!0D%AUJS)0,'1J<F2QKS-B^\HC"+-Z@AJI_]=
MX#(*R;M$<#^@3RD4P=> /'_ /VYE>F/20^X0+X>M#_R*NUU?0-CQ^^E%!85(
M$(0IIM,";[KD;E!XCI8:F4[.!Y<-.JF)%$\8?Z1@:&:T#[MA=,P_GUU>MMNI
MM<B??H=_(K*104[! I@Z3%\&XV5@X)T)O EAEZHYF??Y'"@C^$JOA.>0$92X
M/4J"$H-+5M58147"^R9@(S2UO<*7(A9V=/+V\\?/'X))D@$3@=.@#X=O7R/Z
M\S&MYIK[7\A( FN%31@.+P<7S4V !:WR@\_5&(1<\#_,BXZ7UC]FP>\"**!S
M4Q<B87J!M2>(?47N.Q:IX?\_GYZW6_LMT@IX9!05%<H63&8$2M(\66H>'4PD
M$]3/P\&HQ3+W5Z-]667LMSR;OODFB[FCBWUQ&;Q7S/X.1)LV*!I,-RM4@5=-
MP)A+)%$Z%2LBV9K?:%4#&T\2_T.Q&QH="3B4+G,!G]TE;>E7<"R@A,$O$^Z'
M&94DP&LE"Y4P%A(9\2>P__)J.@L$6H9C8)+$26$6>+3:C(GEN*P9Z"#X.&E>
M6\&*%(RLD*FCPD;3YA&4!,ZOE:<X22LCXN2/1-'R2*+,@.91P9B+)6H[55J"
MZI0M5P>AX>&JXP]%JG(VI&/62<F3ID(MKF1&UD.!R[])4HGP?R6S!)57M'YS
M14S%O+HE<!Z\3MH>=Y4&G-_X&,ZN2F,0W*#N=$V3.=:3YHGN!"#4.7W5?BT,
MXBBV$4TBF2]P3,>_8#5,TLEAZ*Z2$K76SN\TE >D]1U+#]#:J&T%* R@YH6T
M*#PH_2&;""%19I'@N@/\1\Z:2K6827&#W5A18;4S%1'KB_!5DG)-!R9+<U_N
MH-0CE;'=]4! P01C+@TJ)B=B G PJ,J@6J8/ C7+L909T3F2=\M>PVUF=8V^
MS#KYSZ"3?OCXN\T#,BQBB4,@^<%N+-'L0ITP1-4XK>QD#/.< E&#Y5*0L4F^
MK&2.OS$Z)X,8[%*MRD8JF35I^%&8O,B49GUL]S#M(F73H' U;NK[[;X+2$GR
M>Q3M .J4H*)6BT5>E+"F&YGF"U)#Y 28%%Y\P]&Q:$<>)61RD1G&EC@<-C-B
MWE:>&;\7OBQR72$%7PDZ/PH%4)AFJ"35%JG6NM%>QQGQ2@(1:P,8'L5WZ<<'
M*\9%Y\T-""R"<\@#TF.G^H7X=T2G&9 S$\F#:".?+U+ZC2B6P;A20)]<4V7!
MJ]!SE=$LR]-\FK1(AZ9 A4QH\)AU?PGV1QPG9H/X^L-[5^04SQW)19=-:6J;
M-*9RQ[(/DP#%E^M**F00P<M)!L#9@OYJ?XOT"@HH&&_\*^;$9.V*-%T1(PFZ
M%YKC.3,PEP.>MXJ#X[_)@(B5PLTD";J@V]A2OGQ]ES[QXO,37]_E[OHNG3*9
MBX[TL/++6C+:<SKM%/',P]GIBY]E^0W]9AU[1'XOR=2)D$]-JC1=AMJA;/1?
ML""18QEA$&IUGU3 UB0TBQ7D>6862>Q4Q,"[D3.R+BY [.!$M(:8RG;)KB49
M.\1O)14_,][=6NS#9F3$M5,0[*76,Y0D3P5KEK48=W4!7EM4Z_8BP%IJ!4Y:
MQ&#: 7O72BQZAIR%HPA4;*%I%^_J+NRS>^*%5%V4C;^2;/2QM4>X<W[5$1S,
M9/V=/9\?UH:-@3RIQ*5W\7RCH!=6^R,UG_@>E=U#Q1Z]**J:SU$]RR>=)I ;
MBM,G8 POV#(PQ<$2^/.#M+F&U?DT=8Z'V((^=U#5T"XOGEP-[?SN:FCGSU=7
M;$N%UG9>$<'7%=M-I8VV&&CP^''QIX,K<7;LE'[,]7]Z7*O)G]@+5VS:.1]X
MEAI ]\JQ'1_IJU9S\Z<<KB\M='BPF;^9#*97E2*'TVL3WHV#\?+/+PV,Z4E:
MO8<Y]&O4C7C-<#M"HU>,Y+1WC.2339ZIG;4OS#T>A;/MA(-=#,/A]19ZV[T4
MKG;S%9^?A"<76\#*>LW@T"[T1YMRLK,+_>)PT,OP\FJ/KO]+[\_9,#PYWQPP
MZV'U^\,%?K4Y-T?#!<Z!S,^O-P?,'RH7&([.P],MEUSU*L,A,(L/DPEE5V"*
M<*/K(F9B=(/MPBZTW8$SF%<77L586X]V\[UY"%\Q9?]6(\M[X>W9H$4/YR M
M?NQ#?YY#6>:+J0*'LF%'LLSMJ4"'Z./<]Y*5&%I),FZ3S;"=)RE ^^,^/;L<
M@>&TN]X#+[[@X? B/+W:O'Z^UUCN9=FGP++CO,*4QX,63;U9Y][H++W9L6-9
M9P>[VD8!NM[#*W2&U@O!!5![(*C%WSDO(Z@#K.^L)[9/^(#'%G>QM7-TXHE3
M?J%V-0>W0F%!G581D3 @4!&'I^I2"_DD$+8F%U4?&;4KQ:"RU4"I=757?>S1
M9GGVIE;;@HA@"#R!R[-6P9X0U'3@#R*E^4X4S':\A&G'LM84<0G.;BC".U Q
ME?/!=:N:"N(C[GT6=['>IICK8(C@Y]-V;1=77S4E7JB(%]6M2A.N!D X+'C\
M>G!ZY^/4T@[+=C%$#)XX;Y^'.W5$P&5E7B0:"RXZ%MQX16Q*)&F ^KJ]O7NB
M"UT%IX:(VP7S]M',+]LEG3K7RI!W0F:8%;2WV%UQ?5 I?>1L,)_L2Y%J31SZ
M8L&F(L%=G0W.FM/7;MT$:[0E10!63,7%#0BT."70O2BRO"KM:I8A4-II^PC6
M#T25-KCJE2DD9X?B.EC7+7ZP=K '%M=:>4TW)6$QI!8Y8@T"'.+-6" ;(SAF
MIH0N>4<$%2+QG*P\5L(;E>"R EA80YG?QV''/:$Z(S!M+%U@^)B8YS#'?[5>
M1ALTZGCA<]-2FYAQ409.N8M2((\22">/$DCG)X/ATP32Q7G[0M%)-MG)6O[?
M?KB;3%]2OHU.6GR1^=:]JVE*)%&613*N2H-J[F+9+M_LE"V7[9UU)^'(%OKQ
MR@5Y(%NFA\]:I]^>VWJQ::3""C=\I$!:(^>&%VW&V+EK+2D%ZUFII[=>R/9#
M,)VUQ?'#&22<_?#13)PW:MCQUEVP53V;%=WB:3*UDTG[,B:[+F,R]&5,[BYC
MLE?%2K8?+=E7A\8K\FA\S%X'GPW2Y"_+H$XW[:=[8T=<8&.O2M*1QLM*[.7@
MJE5*& LWZEK!2G?1 >&CC2Z,65$UEJ,M\O=D@\)!5-UQ'F?#NXP*.(ZY*&V-
MR8D>B*O!D4;4-C*[M<0''# ;*JW1]KDPSHX8W6?GV.L\6L_>ML'>W"LUZ<A1
MUG8ZW*F+.^\4#KBNE0#=BF8M<[;"AZNCKHYA&A[@(UKEUD[<U?KEJPT-ZG8)
M\ A>=&U15IG^@W5YKBUI*FU?/>3^ZP+=G1ZH0J94&5.WJM';0&7 1RM^;+=-
MA''Y<27YL/$6\8,J;6(Q7=K!,2A6PI:]A6F57+!R=1SC8;A>W:VZTCC\QBFW
M2W.]:#%2+[$VD5CKK]=PM.+-:MZN)DT_OJ\('>?U:-7K=>=M6W#A_\:E.QUV
M^=VV<.?:#4'V4DINQ6_Q:3)Y\Q?N'*"7_W4F@:#>N75K=RSF6F5AJ88AL4DJ
M[XHED+>^+<!ZWXP;VZ)H6]QRONL],#TEF)>L-X@J;R124)S(?8FLY7.>8EU_
M]HQ^ '8S)Y3!,6M2Z)1]CZWFLJ6M?0<_BBJEZBB#2)? G4TIZHYBG^L+8U+-
M3_:/5@M=6!,?HX@5L7U,J.561G9<5<('<TYSY+J=5+&3JIV3E[M@(Q4]TT5,
MLH&*<G,A9E1<N,PS,N+Z]'5A=2P9KHME_SU+\#=?\74Z<LK#V^8*W"'@$1.N
MJU6[/ .8Q%Q\!W%C:8XV%@3;7$L%JGHM" A#4X-IY 4M8,[.=XP):2]^(ZZ
MLK>N@VY\_[P8?;"!1(\NO99JJ:Z=!!TD_.\TQ_V"4TMTGNF8G/J-9[$]58*M
M@.B2.8T"!!>&OQ%%DE>J#D TE]K= "OG&N)"Y5QXF]M[487TI(BJ.>PS]F (
M]199>F,BF8"A1M_0S&W=QG]4\93/IEEL]CONP!C51GH!,-8E+MMZOW7("=?C
MAF+XI'0E6YAK3)&H!1(E-K"AOFVT9MU*<!#\148":_DS,=5;B$U';K &)9?3
MUQ7*6>O"!I*DLPCL)9G:Q6*-W#@!.BFL$N...0A^%]1XI'G(]1;P@DV5^!OZ
M+,$+,</^%MB^LLK@#L1)5-I #WROJO$_B#3S1C.**M.-H9@6%;;&M,=!-U\N
M<^ROV%5A,\<*^>D Q#T5Y45"M3=N/8WJ6 4U"\EO*.Q7,P?LS@EJ8%12W>/N
M8K]UD=^N674RL="YZHM<U2S/WGO;O(!*AN[></A$% BDJIM\&,$'-,NL\S,H
M+\'',/@(\P] D?\;?!&,0M.*ZVM='?6K<]X=LC34?;H,3VT+$WPC]Z9[!!.E
ML8#L_KN":<HBQ0Y&U*0!]OU7O.5;5[>&)V_^6Q<QQ&4 Z=94E>4U]3#YT8)(
ME!DMPY4SKI;A$'*[IRMV=D%1F^;&YXKWLXI))MV_1X+[%8H,]FAM(6 JSJWY
MX!*L9&O%=3T6UL^,3H;7^ZE=OJS3[@OW9''O19%G>64[?/3(5X>5I#%AL.[#
M1P9UQ)72'37)78#;TT7W7Y&$-XE9"YC4G4I<<H^QA0J">N'Y";+V<!W#?90R
MJ*1\'LY%+5;VAU,-UD=U?0!^UP'XD0_ [VD /HGAG3]&0V +U__?V4];EGG/
M%I!_H<).WS[\KO6%0?#??W_WMV\?O[W[]O&/#\&[O_V"'_QF_O[EX]?WOWWZ
M^O<O'[X&[_[RZ>_?@M_???FO#]^"+Q^__M>CNC\\FW/E9;6$CZ;;Z1?LA?(E
M4=^/VN>T03_M,L<M!B'>T57;:,0K\;\!QU7=L6]1PT^,@[[.%@1Q/L\SN31M
MV*AO37>3O#J0SAH_]IF$O8DH@T+;\0ML35/<6'>2VPY4]YTSS?)2VZR5^GT.
M@K];WP</W^R5PV\G_6,&O *FSOW W?:6N@'G>,G.KL'703#%)J896ZR%?N=]
M*P[BG"U'I]=0K0LE&9Q05;<.+PO!GHP"N^Q%5<JM[1=5@:TLT6&%#>!R\D51
MA\-4PI1 R,7=@S:G4I5)"I2GJ)=?D=%/[3$ C<(XV/Q\EH-:2E:<#DE.89T2
MR<]Z,5>.;_=&^XZNX[M@MER@RXHMV>')OSD)H;91,Q?DX=Y02 OKW2JXW]:)
MMJZW2A>BO<YX+Q[F3-GD&!YA@+ZLL "K :0_&$O47078BI<7K9:7$[U#D=FA
M G:HD87@=A\E?_1*BV:P@[-\CFV4V?>BQZ(DJ:;OC/AFC UIBM"1%&0,5T6.
MA(R-PJ8(V)VMO-EIR@H_,=Y%=G3SE='1\K2*M,_7AB>:Q;".EC_]522ZXUNN
MJ*^S"=X7.JYAA"N[HIEUZ- IQB\ZX OF6]U!#Z83Z5")_<:Z^5N$HB-"-;EH
MQM?%Z Q#&P0M'MN 5Z1IFZ+)>3C%99=M$L2%(H>N&3'3%(U4<^.5*\)\-3-?
MO'%6Q<J2LV%KU:AWJKM=L'Z9$_7CCJ>A:<]G0Q= ]7/XM9THJER/N@4Z1- X
M@$P''!*MJIC&?4=[8]Z5[)0J8?RP6Y5S&@1WZW(85Y'QE,-^*^14'PJPWA!V
MO#2-)AM]B+M.H&%DGV_;R-[WM(7:RCX#S??3W[Y]^?3;5[*P/W_Y]/[#+V14
M/\:$[F$#Q1>J*MD0#K]PH 6CGN\Y\,C,_S.F<L78"OVH52QG>R)W>Q;U]HCV
M=ZPG.;]P1"8&B5D5 VT+1Z7OD@Q#]'PF;J?P<2L0UAV816L9LT]2M*\+#$G/
MDQ(%1YTE\,&PI7<1)6IA%]DB1F@T35,12IH[/\)FQ28EE#,M,(5$<R]DG+;?
M(YJQR22QXC_X^N%]/:W*I%[@TD#D/& G.:("G!G?R(AW6(F.]Z][:-,]-0K.
MD_81=*AJ7K%ZC?-"8&"5<1=,3FY!RQL%AQLOZCK&][-$3F!\&57D%_@TF221
MSIGF[WZUXDA_%U*.';;RI'/!2A1P((ITA$).11&S:JW7'ML#V+W\?Z?J>8%Z
M\X6(9?L1H5/Q9GBN5_DLE4J&YW']AFXR";=UW)2)@[<-;P;88$TEGS1""BW"
M<-2=67_(]\.U]O@!5%_B!W"WM4KO7^KD-5*JZOEP&M*3EI@S"XCI#H>FM H.
M9U7X6RF^XP)9PR4C)>.<.UQ @(X\1W7C:XT7@0.\8Z0X"7>F^UP>L".O!#(=
M> /SCV>EW5?R]?.3;_V2;@I^S5YATHX-A07"I./9G#1,1BHHYQ ]EZFF'%6!
M 8)QX@$&I)&Q8ZZ:"9NKSG,-';Y)CHTF6;"=\ZA8M'[:!*7_:8/2Q0L$I<T)
MPAXBC!S>2G.+C9%K=P"HB]NI=Z1PDJG[UW?O/GMT>2^#VZ<^N+VGP6T?S'9>
M^[OA1?_3D+(?C91][TK96GY_L5+VF(W%CX37RB1# (EMEZW4><K:Q53&M3&@
M^Y.]NC0ACMOBMEJ+C(-Y#]6.[LB:1"_MRCO)^B$]*,+T=LQCPRPZ,(#&Z#VU
M)63T]QQW?8RZ1HJ#$?>X.'R?HVXL<J427<2,#>QZDO-$-3*0NS9:9!GFC^<%
MSRF9=^L.MPE(:%1]QG20F!C.YF$L2T[XPU,U!A@EV._>O.I!/"I.V OOF!]S
MS(?'0 0:+U:1-(0@LYNDR#D$CV8TV?*8%D+WJ(FOJ:E$6Y$Z(OZ5/1(1^L];
M_ET]G7H.0& 3)DYZWZ(&S8*5I/ :I_QJF*U8(+(?2*M$>VI:2,9!U*F3WT$_
M3-$K'+81'V4!;R-M-W>'06@$PH?^!4^P,X9^;3P3[MA U24&[[LWQ?EA[;19
MW9EOJ/:N7F+:?*P45H.4)SEZ%&B\F$%,(NUB.7^^)_S,A'2QL39ZL25M%&OM
M,CY6IJENJ_WO/YW\1'_K@>EO/06N%4POT.[]DK2IC:KVZP+$$8:L%@H^-O^R
M7S66^)8U'5+L?FI5,7]P=P*M+9W_V]L[2L'K'YT"2^IJU>16:R<="X>Z&HTN
M[AAKN&:L1Q2D7_/JM>HBJW_/K,GUJT?40WDN.4,[X1AAP]U#3DSM^"#9[,*:
M;,C8X57LX0;F%LT0K*9Y:2DIP,S,BO@@"\B:A]<S"5TUI#FPZS5UIH[Y5/R>
M'\%$8AD7\E2I'*O5:8^UQ:MC=OP4_:%6*:GJTH$Q<$F<HEUSJV1#6W<##2"!
M,X11_I%7I,A(Y*!2O64/S6J-[RU7]/9LU;-5SU9[PU97]%C--4W.C1N% GMA
ME@&M3Y?!*PW*^?A-8VU>&XQV/<Z$3)/Z<;548)0XT41@5?)&,(JZS:NT@_]>
M:_(A.G/7NE\)W3(/9,>T$'.3&>DX;NU"6H&YC]\"\Q!Q>U$*BQYDH#>Q>#M9
M^#THSBD&U1@XG^F(7+ILB056I#DB6]O"(6P\9C.'Z/:9Y76 ,S%*/_[=4LWC
MX-58K[!2&+2((JLO-]?DV@;K!0T?FI8VY'?F_.V 1Z<(0W*3I'+*V'Q\F<[7
M<T1F>QMH[YJ&A8UG6BNF;8YN62H=MDG[;4WDJ:4F=!FQA(\77'3G*=H7IX>Q
M+\=.0<3_J$R5.GAWN_8LH\VQK Z6AP(*T.X.RB?6=>G,U-<J<WPWUKU245IZ
M:NH7\"#-Q$%W,)T:X)1$> !/VK7_!$\=V([KO;+<L)%6Z/J9:E*X)QPURV]Q
M#T,=GG4]9+<S">-.F8L@RV*HODZE--R7\G6MX.ED.I2M> LJ&/ZW,S:\]5#7
MQV]ON%X#+-)4G3:T_(J\>4*1YYUQL#4K9=88%\3S9IPZI^LS=KCS8)OSC.H<
M4,(D%J,H=#$"D>:P,];O"B?8B.$Z0H,9)[Y8HTVZ]XA%[AL6S1K<*QP_BWK-
M@_ IU93A3EC!5<=PAYO427(+TUM7R>,.&PO?5*>WKO-'#H)WUF^#$EV"85;7
MC^CB9>W9BQ7_Z<HMQ_=U3ZTSZ[;KGJSZ7^^_.0_>@GT$Z+^,0/L"6QGKFNZ?
MX32/.F#3!E!PTQ7$AEG=T/)5$2QPNX!Z"[V%<OV=HC)#2MJ?XAAS*91-&#2U
MA#C/GM(3FMY7[U[U?@#O!]BY'^ _DZ(5"F'!I/M1.?J\#1IACBFH'*7.I')^
M$XE%LW,)?A!1>R2R$7,L$P*7*%&SIK7]X*CI6^^!])S'<YY#X#R_D-?-Z@A&
M'R$^XGBAV+, [PG@$ZG<( 6F$V+YX+I"'Z:+HRO/FDC ;B83FQ*AOB=I6M=+
M=*+8\0,FP]&B+F/4<R7/E3Q7.@BNQ#T8N"(G6S VP87:G5@M*,\:$=[.E#.#
M,?::C><AGH<<#0_YD$W%E!E 7:Y&Q#>)PC(Y.;IT$U6RDF) 128U)(\JHWAT
M@YM<U[AQXSXB"Y:+ZMK7,\2E]N&LI+0*+&: T3I1+%^.17F,QTXP'F<>X[%_
M& \O1+T0/4 A^A#W (FY1V4QNEY-2J<!,9<FIMA[G8NY^HHUAK]/BO0\Q_.<
MP^<Y'[^M)##>S2^H(QK6JC##S>&?F"+$G<[<I#N2\0:&KY/D=/QD)>G0E#-I
MH_9]$MR6PN14/$8;1-H(Z\HI ;M(&GB53JBT9AG^K31^3W=2<6TL^!T58N&T
M%!.2-QU3*$B>*$PDP[X-@>X/TP5</!T$ZPM^12+#%!+=F(],45VBGQN\8PU9
M6]-?ER7,B#?KJC%-G&?C,M KW25AYL#;1M[7NMP @AN.=:$=3(BIYN0_H\_K
MW)JDU+,AI*2#T*")<SB1'H$W1[+QBU@":<14\ZZ57>I6".%J!*91SZ[S\7:'
MYR5!R95\+'B16!_WV.E*&GL4[K9)E)B#0H4XJ303]Q@#(94L1-V!@6\#QHKI
MAV'C<.V9=0-GWIC<3Z9OJK;L/.WP49RO0IZWIQT87Y8[4NYZ%TS^4Z]A\M\(
M6*V+N]@<_#5UQA[N1(OP&U-?>TT+D*UGGV+Y%N;^;L>B5LE:LT3=R ^3H,<P
MV9 3"ZERLU. D\$(>!,1VEXXQ6Z6H)=]1SE6YJL/A(_C +Z>2R]]?>?>UW>W
MKZ^35>%F]M$+N!>"Y#&7[>7:O5S\]. [_PSV;P=U[<59?G[WY5OP\>.?@T_?
M_O/#E^#CWW[]].7W=]\^?OI;I^A?RUUZN\#["AA?;KV \2/,@SYN6%W >#@(
M?OOPUW>_<>7B#[]\_-M?[RU=?-!I^+]2X7JT>!$;LF*JZ_KH27:3IS=L?J=R
MBBU'N=T\O$/I@JVF%VN4BF1.A?\(!VHP)SF61,4F>& 0%=S<OJZ)_H5*IJ9.
MZ<R\*J,<9T/HI=;;]"NP5RVW_,@PABUQV,Y.JK $[G;+,62L7<@&&&Q6:A"S
M9+S#(:#Q9?H0:HO.*2T\@='S0IOY7!T)IS$F-=Z68=1PF8FXR0L6R+R<VLF0
MC]&BK?$R:R_SE:]&OO8ROQMP^ZY?W[W_]NE+7R\R_?O%6K6\R]PV0FL,RKHC
MD[G:6.$+FS8Y-980"S@(_M^\"A1W0X[ $)M4:&VA=RPQ]4JYTTFKQ&O NC9L
MT7>=;N+,RM1*[FYB9=@"P7.Y*J>;Q&8;O)-MN-K'A'V78VR66\S9%&ZT<:;I
M-C":?+-Y&>B8Q(I2A#9R60@UK!4E]W#FU:L&5+>N^JL=F9T&.#=!-PVI%D42
MK6U)Y!P2KPFV#0_95.;M7!5ZI027:\/M"(,EG!]R<2YME1+J;X'M2N%1^*YP
MSF7PH OT/%KHZ&R_N9+3XO5S@;)O@3XG(JEWK>(X76?]%TWS#VJCH.<YVL"2
M=X?P05<?=.UYT+45!<.(D0">"J(0#LJ6W>"2@;K> 5U%W9W)H"HB+J- X9N&
M]]UVX#)5()*L0OYLNCOI;N491KW@KLQKQZ%/J?"WV]_NO4RIZ(K^,>XJ#@JQ
M2.)@6N2WY6R5?9B.H_I[PQY0X552TE4QO:8^8E 2:\\S9(S#?.9!)RS/D8M:
M]5W5:ZF?RZH67.N[V@1VHB?/G'GAF95G5IY9O3RSTF2*)3U%1-;A?"%+Y@;4
MB%($634?RX+3:5 YXFI7 K>]2E%U0O;UH2J S81M_C9IIZVXXS=:Z9D"1W/=
MIAGXX(<_,-);$,8DQEXD^>*Y$\ \&_)LR+.AEV=#S'Q6^AS/I$A!M\%>JW*>
M1(UT*.I-]>F/C[^\&5[;7X2Z52HK,NT>WEPJF)W[K"^9]#FC+.DL1M:2@./5
M+5\]X_&,QS.>@V,\P&RH)SK6N:,VE<!X:H4'JPK"]X72=7RR"F-VH*T4NJXO
MQ@B,BJ)*PRG>Z7;4DZ9?'76FC%M 4.D[PMG<U$96@Q-Y?N/YC><WA\9O5@*3
MZ()V$AY8 VJW0, @85E4D>F@JSBQNZA,_6C0F)8ZCX #D.QWGNJ:MQ1LQ,"=
M@/&EL;OJY G=ZP&9&+9(%T#OIA0K9C9@U@1/C!N@1YA *U?--Y>O@@U(\ 3"
M%$:@1MDFDDH6-TE$Z0NP--UD&:W)9T?W>)[G>9[G>2_#\]Y%_ZP2E7"->TSJ
M*K'R\C2)G!P!)[\B3A!EAJ@H=(ISS?^EK2PTQ6=U0A67>,9>6ID!*7^7RP9V
MT!0OPB=442W*>U)#XB2ML.I_76\]P'(ETK47FTI:IX6XSJONN9KG:IZK'017
M^]C(KD+=K>(NEIA"50*+BTKM02*,(3(F":I5OI0Z'V"6@*KTSPIVD-I[UEPK
MY+8RU%E!9K +4A8&4JT$]LFLN1KU"S0M,W/M4I=&5T/<-&?6862PZ=VZ;>:S
M><[D.9/G3 ?!F5ILB<TO*L)0ZR<:RUCWE&!?.:61PP.8U)F0 N:4R2[%CY#M
MPP23T4,3GZM-3;(,/2?QG,1SDH/@)%_SN0SF$EW@:ETZN6-M48S->,Z=<M.@
M_M1Y1R)85.,4C#^=7NG9A6<7GET<!+MH(_S <*'0?2'0U>PVW*C0'ZRA;DKJ
MO^D1[@$E;D22T@VA]FDXD#=1/*?PG.+P.(55)'3PB+J_53:7F2P2;D*(>H2;
M/\APLZSM [%!*?25V/)-BR*/J\A42#)Q)TQ+3"78,*R?Y(6W7CR3\4SF0)@,
M&!@5]NR:8V&>0H;!35)4"E.6"Y&I?,X?SD3TG<JV+6:)FI&)4I;PF2FF!E,5
MA0D?D?.DW5U3(VJ7MIZEB)8!TE\T,[UWT=VBG^<GB &U4Q2+^9WA*<^;/&_R
MO.DP>%/'-9])$?^3<?VMTB"VP2#H1VD>"=U"'.N3<,-HN.?E#)[]+H-_Y? "
M#64UGV%! RZ;MURP2I0)4+; $H.)"44OA-^8PB18F*% "&PCR5J[;9282&!U
MB_P6>X/-JO)-/IDHI]Q>'NF:JK9BJ5OBDKZE^A$8^,J++!&F);:)T%-P#'DA
MZFVMF'HYR]7:R@91I>"XY4LJ<;Z4WTY*^5WX4GZ^;8<7Y5Z4]TN4$]X[PXK@
MP%,2K&RD9IBJAEEL=7WN2"RPRA(GF86Z"9;D&D%U<6@884EH1_NX2;+M@(-[
MN\ S$\],#H"9?*,^&G=4[WJ?S^? 1[XB[S!E%!W0P"UV/IBD5516'JOH>8/G
M#0?$&T"31PV]L!VY\EN$$,Z212" )TP[^87\D2ANH?E#1A4Y"W+,KY<%9;L7
MDNJ.FEAL4F!J._4'D\1=%A2.*4&IN=79^OAKJ@:19,!G$%6TTJ^D6.28I6_K
M,7HFY)F09T('PH361VZ=LE8Z]QS33['Z*Y5V+4PQ!ZZG1PRG4CJVBSRF6N0&
MC6@KY7'!+!'G"\/T/OS!>.N%4$IF4^PIAE@;BN(*A&A'7O'Q/,?SG /B.6@4
M??C#I)O79:K&,I,3ZGA&U>9G-F^,<T&HU/H8^VR%F+L>1(6,D[(16K$(O814
MJP0+5M-@4P159X1,# -0FTP QCQ*J2,8^) ,0EQ4133#I)-&[6B&9S//PD?=
M*E9UB0C/ISR?\GSJ /C4G<4=M*]FM9IFD% MSP: <%'DI0$8$Q@0J'U:@Z#3
M5**#A]IE +,!7D=,"YZOREE>P!)B;+>JV[45L2^JX'F-YS6'RFLHZJ0+)3"2
M>+5Y;Y(]MH7A7?AFT^=6ZOS]CC=2%XVD-8:9HW+! &NFZ]23,>DKMP@C<&H>
MV_:M=<7C0"U5*>>4]?OPAJW44@,9=)W39V<U3Q2J:I*K5*S+/ %%+D^3F.S;
M^A7N@T7 O8+<#:&JJ$E*JT'[E1*5X;5YG$1.]\U\#&3^<MJB[P7$#3:^U,4G
M-^ZML?F>/J(ST..VE/[]8GV$-FNYL%)4>'L]%_K9Y&D'B''3$EW 'I6V>N'/
MP^O+P0E+<)A22D6A38'Z9O-V>+:K=_M0)_;%S7%'@XON457R(YC#RF;*#%JE
MK1$'P3L:9/6;5@_NF',EHVI>\9V.)7:R)^-<+$"+_D%]XD$K__GB:C08-F8T
M:/5\2Q.)?@)X>B6[<94<:V= @S#-%K"LTW+.)G]V$.FW=3WA;/LHTP+."&DK
M'V%Y$[B.VBO2$*W=G;(6.5548OO"?50U:WVO=]W*59_MF-M[57.3W=H"WH3T
M/,:OU0*TV^8 $@V> H0BEK[[[KIP;N0LB=)&+SWGQR)3*$0Y8C;/8\%^')-W
M;Q"'E)2ZSVW1=\?#CZ'#A1<*=YXRG&<A(UUN#7174%)_A8.5/P26DN1[7=?1
MK8L@X: XA.XN<'EVJKO==4F/$R2"J].S.W[" @9^-@Q/SL[-#U=$@YO3?GGI
MS,>V+KAO&L.3X8.F<7ZR=A+<KZ]Y38!9:7;7*-2$VP0G$^F,>L-AZ5;0YR"I
M78F#Y?6PXD+6*"E5Y]&'#;?WI!!<3Y0*=]+X)GR/-?CX*C)OYTP F-ZD*HC1
M\O3#3AD"(R,SHHOF>+#8/.,[V?W8 XTVC;7*85M@CDWP>"Q!DI8D!+%J,SS0
M!27@ J8EX4+!QJ3?51G[^9$Q@3$G:FB7Z3OK5%"UH*[ZK%JO@+_FP,3&*,TX
MSP*C!M2BM>FL$QPNA6_K8K#.!L)LP PE1651D-U-B/G!2D]=D2K=:(.+M.HF
MN<"F\.BHYJHS&7A%DE(Q1OK5FB-KT8@F3SH?'N<.P;E-!OF8;M$O%)=JBZ6Z
MT(E# :94FWM6I*N9\@@-!7(.9WPCF_0J4O?.ZO+CINB*OBBF78&Y'NY%JZ\)
M<&80J'B,=XG4%8"C+<FY1%+D$L,$0.(Z=_@^3!"R^)O0]!2E7U&-.W[4_")0
ML#"%!=2IC+&!;-//;<MD_<Y$NZ_T534OZP9TH]S)9H*SDFSN4^=O0VN#./-V
M[X"]^S=5FL%1C$T4T,*IG!-JS#<TQ=Y=>&=G]5![W6$D>C-J]*3*MM48KYX^
M13W=[YY&QZEXZG"_W1N]98EN!\,L"ED JRO.ABN8+=>+H-TD/[9+#2 \8;"$
M.!P5RM25QQ6098J@#>"]W(&9C-:58#V:[;=Y\5UW?&C61^\FF4'P&[Z?O5P!
M>[EX04HWH1?JGIOMD88[1!I>>J3A_B$-UQ++GE.CD4(%&#A8/9B9BLRF1AD4
M48$ZC8FG:B>X46]08DT%!;>(HZH9%< @=2.;YJ0R329H+J'E%&&I8>" J+V2
M9D3<CK2D4@I7M40WYB"@8H$\0Y$Y+S6357E:L6*,=MH2TS5ME:]UYJ#V*U#6
M.U<2A)EI(UV/JP*I,/"E:W> 4B7322!PG:JL54 C)\A> 8/6!"#)/8'B&?Y_
MCMK;(I7NCQVO (D*4]X0#3"*';HJ'D?X%CEY/XRW1&&)D?F":SBC.0N[B,*E
M]F\6Z-9DQQCJC;4@L0+I:$VL-2?%ZO<<"(U%L174'_Y0S2/1NC:J7BEJ!<BH
M8CDGGR#J\9E*2ED_'XE%K>>+VK*7;:?6-ZE2 804#9H>F7&5P%OSBM5[5<&Y
MT^ P7:T\F$N*4_I[1L3T%>/$=1LIX]-NKJ20[*C0%.0LPM548,Z\.;@N[#^5
MJCSD+* W2%A+UW*G>(*FL6 L5!+5SO/N+4&?DXT.U'=<28DU=/!KK@&!P\HY
MQNO=R=FAEJX3#I<P0^9A?M>ZH'.\%$V%T&F^Y8[DL)"0Z01.G^Y=8_P .<>"
M_6(=.]P@#[N.[OT :NK:#[;%:30\YH<27$):)\-ZT.*/&^=*:T 20\0?&IO
M7LJCY0R_LA.RV_NHS3YDK<[Q.%S=9.-%)$/BE4PY9O93T-2P@%0MJ$R)E+80
MB4#BDM=U77Y(_6JD2Q+9)*ZPV9P6HK;6E/;:_2X+ V_ Z=+%PLC8TG$74LQ-
MX\FU64%DUBJV29?J';Q;>Q/"SLVPV3UJD>-+<XI))M'WE%,/71=1"8I!.Y<%
M;3)FQMF4ZXT[/M6P]BG27R"TLU@4L6KXA;10YYR9QLHIO=NM\@>CHN<2GL:S
MHN$0"8O_T+%+A-$Z]F'[R%H[T#37K5(!O].^&-I^;>[-DH6FD1N9Q3E;C-P[
M"^<NBJ5U.C473@UPG/*#MEIA5_HZ(_)JQ4E/D0^:?/\81TB:;@WK!S8I3'#)
MG-H!<YZI*M/EFEQ2O&I5R5-%QL2I1T?+:'!$EU;P=J5< I\)!TX<+?PF_=3U
MD P3:2K==+DPVHUW"S5!2<HT$*TDZFE>EN88)IL .)5BW=E\[P9*-*-JBC@X
MV,:MA4F*FGIN)!6$BF_@"H%) 2H/+\9=OE:KD," 9XQI,X')<G\G=F@C?4O+
M$I6<WIT[5_-JLW?XH[)VDS14;%JIOMP@FS$-@D-4*9J%=8?-":LX(86M6IF(
M]MU&/V"N3&=2IQ)RDY8I*E/&A4U<S]:@XCB(W9IPC=BQ6@'=3&#=B[*QY?9^
MKR1=VNBWB,6"6*SEK08,8Z+9S$:=2()I!=-H \,M!/4LK6[AN+T*=N2[B\)5
MNL58QW6-=]TTX@'N[0?W4O9N[75N;2=RXPIB;N_12=U< )>EJ.$;#7W3J3NY
MKH@NT;B1SF.A^8V(9I@$%8R+7,0U;V/B)DM=7P^'MKUCN^N,G#VW/9H:^QW>
MO]DA/ZHK)X>-$V*M2'4D@CF5E4/B,:TTRI+S!E;J*W<0'YUT![&U@J%4K#!A
M(,K7CI_;#+E"(F<GAU:SXC,8TY)$DZ&O,B])V#DK=T*G3A(0K1;-)DEIZ5VS
MI=<#-Z5\@C@G-Q49R\F8>@+6$TG=.\)OH0D<K8[4RNIUU/!&FJ F)BX[H<\
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
M+XUC]3F)E$4_+/IAT0^/4C] CJV4&XZCV<#"H'U2KHLV2#S?S?.57O>B84Y
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
MO"T:U*;5=@CR&?1,A1?%QT1F[TM;_F,-]G@0YA!*@\5%1DEXW_1HI5;/M);
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
M[+W]-O6W_L#_O?KLSU?/GB;'_2/,F4+;?OF-X=HBN,TA< G<*Z7R3DEDW_K
M2"*PJZIC"AF7FF1+!/\#^KIL3UK+UZS[U[\"/\G/1=M<%4J)HB-:GVAS_/Z/
M1J;!X-_?K,!#(B:FP.^'?3C9=5GB',LYU,LEWX/LFY!KS_!L_3BT9;<M-Z(*
MF/I%6,$%_SF>_U F "HU1&OI906:%ZNRVV,I%=Q3$=_ 2%4;[+EJ-GH:BW6-
MTXX_XP(_2Y+IT&,\(Q]%4T$^+B'8>X9@'76:6*[=&5!%AZ0(/2,5:5F@KV'"
M@V[,QY3*;(;WDX/G\TSZ#]H/=7-CMBGLJVU!(^;P#\MO#^1]AC;-R"8<XJ1P
M]+C7+;'!^\)^QM,\M_:\,(9S%'U6VE,><_/<2ODE,J!UOQW#,_C9_W4'4\@\
MN9,:4H8BRQ:]X).*(\C.=C3-;(,*L&?/CP8O'AB)"K$CL'<3X@ZY-NQ;YK_L
MX;:4'0?W;6\W8&Z@'X2O\+:@D>3=I;?,W,A2>0LR '$7##NT+HJM,7'-'&DZ
M2]WHT+5%?#79_M<M&,]EZ]&S"[;2?+J9N=EA6,)3EV]6Z@MCW+#AKHL-@L.<
MZCX(F[OP]'):0:H#M,2]=T4E.E58IG?O,KRCX_:\FYX=%;(IK>F)5YRIQ8[7
M;;[E%%6^S8\2=Q@[^J.CY#;=1!+[C#]7E FW0.M982(3,\.CP23HW2NRM%H@
M J%AR_O+/ UL60-JM_ <$T(:^V3U)0ST,HEJ"+&&!!%>%\5Q!9M,JRFB9!I]
M]5GM8]^<\>31Z:)]OMG[>PY"#HR:EB#/K'-#[DH/T.:\XQ:H"(U\S.CRQ(T+
M [-'\&%JUN2K%[V>*E*TF]=C8-P/]M D--3P*WJ'0<Q;%54TR:);Z*<MJH+9
M29AT#TYDQ59N#2<R\,/*?V[V(+4+YD4HK@(%CMDH9*V0P]:*1';O$\;*@O/<
M$MTR<TG"R$H%)+3+\S:P5EWLR^.$))(3<%P\ 3!\/J[%ZP3Q3&.+;><':T+
MZ:BI,C.^6/*E(<@E/\Z\B'+-31'O!6&>28^\GP!M:Q!9<KU!.[+U9[$B]U$N
M\CH?)M2G-ZZ=<F8@'^RI>#F1ET-M$I.$6M,[1FNC#N^\">1G4X]5C(&J/;4;
M*L9[G]X1-L)=6[]Q)V^==Z5NN;Q7QM%D&_'&3PU1SSN432W], XY8A5<6SW"
MS.YJ(E]<3#4/E<I8@TZARK P4ME8"Z(4X";"DUAH0!H/XF8NBK<DHQ]JDN_3
M3Y=D]",BYWG[A?SO6;3GA19]<RA4A&_J5+PNK N ['EFC&"74L5EP_%$E&.*
M-8TMO,F[WE^CQ>>0FNP;:@RUK,E<&I#R>% QE:\XH$@/8_8X^M^QEX4)<;/%
MVB>9&J$V87^<3X*CA+@SWS8B1RU#R^43H['U,QY?RS6Y,L]A"2+[9;/&&A>A
M+KQLMU=PQ4XK4_'<Z\D*F^U>09L%WQWG=H?UCPC-I 4&L6- UQZ7"JT?U'=G
M=*6: PQ##43MYS8#4_NA,@"*4K*8X!W4ZDLX8H@A8H642!N_Q_8%9E0<L[W0
MNWXL-IZ:G(P &.7 [R<#FZ9SV$I(8CN$#EJ^[JW'^E]\\X^77UQ]\F?=XD=Z
M:7$H-Y)V3Y<T'B>Q]85[G4=/&]N2J^)!ZO);1DJR)[*/,MM/F@(6UBN)LV4<
MM]IHJ"O&D4 K&J\V3IQ0W'YN\49E%_%STM9!B^RI2?2C?,*<4 $[3*#WAOV/
M*/^F3V=K.W?@C#[2LN&8,1Q"9B93CAID]CEGR5.I(85(0=.)D1HF_*X#=S$5
M+L8FG";.]]+-V-1=2?(K%XZRA=[[PK&9T'O/3?;W+I#TDL18!<S,@3R";UO8
MYRJI7B8)IH49_!<2M*GLD>!V34?Z?)2,@W;V*]Q,KTCF/,UQM"2-"Z9U;EKC
MHF[>K@S J=9$4N.,)^TAXMFEF^A!F2'O/FQVAM%-\B3LHM-_%+WZO%@KE9F9
MQ)RYA6&4[A "1[K4,^E)M]%<'"!+XM+S ;0+(3B_5>DS:[=11]OOTJ9-BV_R
MCO6;)1"M1X,W+AZ:V1,RWQI[5WR]J/=<L3:9K_G\U=W!:/10KG[WZ1^?_"D#
ML7S%BOYWG_WQR5/QW^-OG_[YR1^3W_BAO_OCT_'/6\G&B"[\:76@K;;O5EP4
MM_KOH3JEA7Z9V5)VCRM#"G?1!.7MY$94Q/#=SYY^\F=4$W' A.LALV!H5N5K
MA$Q,D2:+Y&I^WFCV:-*OV_P0#(>C+E>,:T7*3PON)$MI-Y[=DQF*%+@](M)5
MFS#BZE>.ZYL0JXJE<>R7J"6?"=L6.Z0M\^L<Y2GLV@2;X&@V 0I.:%"%4(&3
MA5AV)*#HKVTIKL"FRLM#TFM(9B]<D"N![[.8=6AP7G3)K">-,PKP8NM(FUT-
M#N=H'VW7T4^XK6SM=\SST*8I$7X#-VF7&Q: F14'\%JQ$.H&3NM7*!;GAMBX
MYMETQ4,=U$W95&F;FHSCSL)C/[P0Z]58^T&8XR55VI)ARTV^(>$A0PU#H!'G
M56 *79]\FB->Q6Z].%]P))YO-@W[6Y":X].!78O4SXK#;C(=:++EV>/-C#(M
M%^!0(<PA@#@'&0+M0@N:?+_.R36S7_%D\$VV./;W$)9H BX!ST_1'F+ OY*I
MP@*$RNL&[F9F3,#NP:P=NJ[9E.PDN'OG[$;+U<YJB1C.-Z7*SFV$:)CFGK>%
M-"R(Y.%4. OU"LJ@BWRHN3#\L HK]TVSE2\MI1S7-J;4HHRVIO1%Q)2+[$XN
MWHWK'S'#+QVPD,K@E"<;7<(+RU-RR%^7(-+MZ'XMXJ/I:EKRS+7A5<,MKXN3
M:Q67Z^9EK$8NSA06:$6+E+,<:5@^YR])T,X.==N<:.,Q<2]=3.-FT^M\GB=(
M W0H6&FB>@<T+HX:N<3HFG8Q3LYHP77\W G03\[X3*L"<_J:]X^%J?&K*GFI
MWI3 6B/$Z"R;@OAAG3,*F_PBH751RK:7_>DSTSF6)Z,M!(UVH(-VTOKJRS,B
M):A>6N*<^.>Q:&]J/D[" <Q-FQN#'.C/</E..7L=*$+2MA]*,^[@AM<2^[@I
ML&Y.S-BZ^>!KRS+KANR6K35H1%=T4MF2D>ERK3GT@3;JQAS9+8H(.EW3Z#++
M+JYSM5Y055-C*(OI^ M,QVG03G?W7,4./, TA4Y;K\=YYB:Q27'5S"'D>#S=
M/Y 6E:I:E$&L3V-E_H",R=D4AA92:FP@0UP3-32]U7QE4/%W-,"(-9 %D8SF
M07*N%?#:3^T&(N ^\TLV6@/+@M032WQ$M5/A%9HPQ9H(48)0GTP7G%C_X0JF
MWW.H!<>\ES!%S]5V'>C&:7P?Q?:MMYX\>$TW7NV;VX\SW0$%?5MS*HS /:9V
M:@BW;E,U'0<@@D$'&70\L?C7@<--Y::SN2V:V%:B73 Y* 3'=:I&6 VS(FUN
M(=/WY9$12-W29:-C@:JC[DA3<C;FO=0YO,,ZA\^6.H='5.?PGN_&.=7A0J_W
M5!T7G:'^SC9B5+CUQ=%5;H6N978@R( 38+C6U79I,9TD+F]@H=U1MSARZ*_4
M!A!3 9*;W3(\"_C/0@+++GR6>H8R)Q:8&MBK']DEOK"8J_.*UP)E-+0"*I>W
M'B&(X?RV#5NSYHB,W=-9[Y3?>T9!?Q5K2&VRI.W]S0RIL5F=3*AV2H14:\PI
MA9!+9>AA$@N1$G;4;B/HP[76\_WSO@Z1;,1<^EK9<\ ,2GC!99PN@A.=]6/>
M!M#8XRYL13' @29[F/2:<;W.>=O\#>UR102S0/_:0VN@M@#-.LT MSKOQG!X
MW(Q95<TM?]%]2CP7G.,%YWC!.?XU:=;JDSIQ:4;:2Y!N6!]*E]R+2H8C<F0F
M&)JNNH,+-\(B'Q;Y\"CD P?IR>CFXZT0''K*O0VP;IL<11R<"7.VAIC%19^W
MYF<LLF&1#8ML>!2R ;;#C$A8<P,^N12<PATEZS4-6=:<#<I[NV)HQ05/,(;4
M^X#WOXB-16PL8N-1B(U)H9J8$%(BV7+*#&'"I@U]*EHDH."79%Y($$G+179E
MQ>4?#EIAZM%8O>+\&R5?Q%!QE>769QZR"*%%""U"Z%$(H6_58.$:M1SQ9>1A
M4;V6!>X/9[/,)B0@2A3V 4%E[KM'%F$49%_EN]Y0B#T[Y7RYD8Z+\PT;!G$4
MY%M]V"*"%A&TB*!'(8*,WJCS!;O23,VY6^Z"L?J:35/O1,I$BBVQDS@5%HN5
M0_+TSM)RYO3*KZ_1-8KLC6:,N8@.(&:H+MS@W"TR9Y$YB\QY%#+'=YUK/Y^W
M=+@SHFPWPX$+-<P8X8"-E#8*&95!&YFIDU;_H?RC:5]SZ8"$<% -Y]C9FEU_
MF[>+7%GDRB)7?D6Y\E;+;77_1E_(IW9*F X'<6R2GN,![3)2HH:N-\&_]](B
MQ&/^-0""^S1SA; ^:!@&1Z?*;X,?M$B-16HL4N/?E1JSU:5:5B_.!Y>[:W'F
MM*-+>DR+?+/73M61NY*]_3: NJFO8G5_YL33K_*JH3.:A&9=::\3"2%^WR*(
M%D&T"*+WV2WRMHRTTBH672R3+0[K9EL*)O+%/E%-@3,=&2T%GQ;K9PNAXW[?
M<JG,H<BMN%SKRM&83M[8T!>QAU4\J=0 &A<ZOV7I\[B+I27Z[YJ_,F6X<68G
M)AG5S*=1S[PN'? @$<$C3[?:/EF]0HF\L<(R#UV+==9%O4\#1L"URP^AQ3KG
M)PB:_&W [?L!N8KMZE4O@&D!ZH6)_ZS0>E*[K7@]YWK3P^!3VINPFPV #K&
MP['INI+16;XWZO!YI)D[@Y!&?P=$R;:1-GOZ1Y%WX";4D"2Y'$,/Z7QF!MYU
MR;]!B%J\1"MCO_S'BBT/!9PX&%J@84_0%R@%%!J@MWF[!>1CI_QP2@J%UO!>
M\2 Y8HQ^BC$B!2IQ+B>4SF$=:'-C #/PS3&U#6^7ETQJAHI^%D"_FID%J=D*
M+W;3GG0*=&$9%2.SIA+I^>">$G<$7# K([U9;_D_T),>.O!I$IB)P;X8J#BH
M7Z;KUF!3*GB9%*4(W0P1\IUYXJ0S/02XDE:+>S3JJ*39 W%[\CQ9(-XJ6UJA
M#>3-!.A[%JO#N%!H+DH%+CU39V&MVA4:J'(T,#6&CSIN74UX*2[T'D7@5%)T
M<\/3E9"^I+H6'%+Y&D6NT";^ !=V;C>'QB7N5J/7_5@T1^!#_(P-<:\&:^EB
MGFE:XFRKM%>'732+1_D;B967W%P_.PU,\<I@'NBF%&B1.U)$'>99$!)&T#8,
MXV;>GF:_H\,764WB,AM&Q+GFH13HEP[68/V#[MUN3W9%M;LJA-E/^_7LK[&7
M;J8[[MXJ)W/5073_6'YBZFA&!;0Y'@(/.8L#&KA\C*J2-_S9J0MRZ3#6C\8<
ML':"-_98)NL3J5;%P2ZV*D#X<F]3AFNO>9,+((&R+B4!^E_!&[]7E-!WOG\_
MJ:1@4-WY-$,PBU!=$>%" (L<:RUF7_-U4^,88PWG#*+[FRP -PHVD*QSUS,<
MGY!&\1"Y-W9,+HK^NSJTQ#*0B^N%'2/8G,>_7;  WIV_\.F?%BR ]QL+X&VJ
M[ >W/;^/\N3?DG+>22 C#6CB[4G;>3HHY\(@IUC%_R(LKON+7$.L3+2<T%\Z
M]*LIGI0#MG6@RQX[Z@PFZBR>5+0C#5?*+/@WQCYT**J,TI]\Q\A8.%QPZ1+H
M^,@1Y?+X@80NX7#<HHRY&&G0:W9TVA2"VL C))A_.6H!LC7_M=MF KZX59@;
MAQ=\IWMB&WH& T+W'2,^I+M.X@=C^ 4#?C@#P/!<9EJI@HOK)L#\C^$)+M#P
MLG]H&&LP(@68@ E;%QBR]'F7>'=M;U?YYK5!][6"-P58T! GP?H(N5OC:3@R
MCRL<O#P%B]C) :/K V6$4BD^('2Q=Z1"_B?,]W;H>@0]PU0K)[5Q9D;1R%A^
MQ\JJ%LEW<]2O"MR* T-'XSJORY]S"RF"+EOCE"1>R-]*.&^9]&07.M&C_RD2
M@J,C9"/PN<1M$I,7<$@9?,;;8U]RX4"D[6/WH6IN4Q;9EO^Y*X22U2#*[P 0
M?-SA\13?D:RI0[,NF58D!&BL6"RPHO/J_URX-?4^67<BYRCB1QOK'/;<T"<'
M57?;F*I5HGAX3V?O" 0P"C)^;#IY!.-O[JJA$&UL*.2CEY/G."_1#;,<+#J2
MTFYB^#""4P92=5,OEA;_8+=-B,)V>[7)KH>* [DKSIUUS(FK^0-T79B,4?3?
M3A-@-*L]L@OGPYUE0E\2S-8ILX$8@ RM9"3 $=BR(1EB61?( #=>&YD'/->P
M>?)\!O>F2R4.H : BA_I+ FA,@>FJI Y*R7:=OCWBP7QUH%,701;3CXO#(K*
M>K$! )#/(>6B;4.%RS4'J^EQ6U2JLN;0JM5$BBCQBHF,P"BEG+6RNL>ASV/
MVRP<P1XS9@<O8;1'FHP4')-229]$756EIW91-$K&V[66(0SK#@S?"^+JP[1^
M9M"<'>5;,K]CO23;B3;WCLQ0_*(!6CJ]P+\2*.>R_G%H!;E<2R(E^[8.?Q(W
MA/S=<T[D)F];"Y5:U'P(?/'PQJ,;A5(!(3,CQY.4XF!RY)6$2^&3S6!YLS?J
MOD0BFPX?VZ.<GR74"UDW?IQE?L+0P(K'U+I'9$%U+^^:=OKV$<[T9:3Q %^M
MZZ8#EI5SLCEP&)"NX&1)%[(-0I(@5 -VHX8@1D0+" 4<CGVH:BWE7"(?'IU)
MB/D;1V-]+V^2@=>SB[S6<Z#>-'TS"'GOWA!YOF'Z]PN9O)5P"B<!!(GZ=ROH
M6^&EB0R1@5[QV)+8;G&HN@)?K$2.G.MM#@>ZXJTG.=[Z YO=[HIVRE6W+ZI=
MLE9Z;)ZL_M[<"CV?,CU"<FN%4C8)NS!6,R:' 1N1(D<WN\Q+.)9:'"+(G7+\
ML'T4A9+VKNJWO%ZQ_FF9=8YI+UBLD 0L:X><N<(F/0JZ9)0T'ZKQ.TGU.993
MM1_HOA[E\C!X&9B[^"ESN57(0LY$,WXFTG;KDX0#[9HVT((!61'^]JH>#NN"
M 1.TH"-%PL:)*-J-F:'TC/I*]T485E62\&DYQ'IQ^,AI(<DIXE^-)^'^$?O)
MY&E*&Z:WS!A>V$MR:TI85G8&0JXIV.*FJ32NJ>ZZTAFHQI"TM]8YA5FV4KOA
MN V\E<HVYBC6<B;@P"%RWH2QE;F8TF3,D<U5M7+XO('&7FGS][9 CIAEF?<F
M+Q*JW$5!$8$UL3GL\QI&O]CLF?.CE:!)B4V&EXL),G0<^6JUP$0JKA!H R<9
MGAM >VFO<6-'K4#"M.O;03EM$6J7L:AW!%7T[E7..SK^S_E\CO=&6?LX4Z!Z
M"=4Z$M38\T2#_<>3+$V>%N&-DW6A%Y#E<>@FB9#<Q[45=96<'$0THI1_ ]/$
M_&8)C 0_E8F:@J^ZP+HN!>U+0?L[+VAGQBY2*VK2^9!5=!04&I[%DV>!#*E
MKV/ \$PG@DLG'?!\3DKQ]#-H'46?D("II'ZSL#Y@4D/-$,T#KJ-DT;;T_R[R
M9I$WCT+>&%- H.^%&1I+$T*8AJU3:1K\[4[_4C/W3FKF_KS4S+U_-7.+?EKT
MTR/43UQ&%$(7;(+2WR6(D5<+O/!RU)>C_DB..I]L"7225=I;=<5RPI<3OISP
MQW/"?=)24O+(+EDAS@;1=(3'EV._'/OEV#^B8Z]991^OYKK)BHDFR9?F:NXT
M(\PEIVUS(PG?120L(F$1"8]")%@M_NHXK(%]HV6QL>0VKU##>UB._'+DER/_
M*(X\A^L S[,M>VVZ)&V_7;3Z<L27(_XXCC@WOFCEB@<UTJ+C.=3IY?0OIW\Y
M_8_B]&\]4H=W\QEU22M)0NEQJ%5;), B 18)\"@D@"+)HT@];]N\1@,+]^,M
M9WPYX\L9?Q1G/&FSG65XR5;M4!76;L+(#&/.A44.+')@D0/OM1S( <#-@-Z%
MH$,S0!OC^ITV./YHA\TWC*B/_N9-4=Y(U6Q@U&7\<I829?=:6F![96A92!+^
MG9;&JM]SY^P8T=8@CA5&KY<%ZR+!7S#;F*"'1'RA;<$,NA2@(".6"9*S92</
MX2J..O3QCL&J'0X"^7[ \TL8FB?<1%G@3[9Q^F;=H2X10Q(LI] CB^;)J@K?
MV0G"SRTC/KKKLO"DW5!)(ZT ^P@ZE(%4,T*&:KKU:?8#LAE.I=#LR8W<JP3_
M,N*$",<(8ZPQ>/*A#M!IGJE(NDJA8 L/QA$1M85JFO%",%TZ7 93P!^:&LVA
M*R"7^!Y5N8S&Y+$M)U U6=@0KH75D)OY$1Z9)Z]G8)(N-:3. 6)P6_@<(D;2
M;XW*P 3=A>XM#S(AZ)T>:O=9X_;:48L=)R'P>Y0^F:".]G-HH@8<I;.1HH]N
M<J"<3;*8'VQS]3D<&)1] !/'$"]F<0U$[BBVP:KLNH%[\[=*R?XWAG*O5M]R
M!GGU/\J'\9$C<E<6C$US/$%#&S&'(BUT'[..2@I2%(+ ]^T+!PC#&7#!6H#J
ML'.@3P^/G<5([SKLIYROYF8./3]S0#5D-.<,P<J#42Q@/K9A;E C:U,S@L=3
M;$T&D=7C:(>K*CM(R7Q-HN')ZH>['KP*Z.X"*CL"TV'9ORU2,9>MZ#36#>.W
M"62)+NNFV08<E 1@4-_L =N4*:0( &N\%9AAA9OCYUD@QMI.@5=X#'C@)J@F
M-Z0%HFW\O',0;4R4= >[1P +F3O0?H49H"8R.T2LFO/;8Q9,@S4^Q'3-4B'@
MJ$'J+F!I%\#22*IT\V*WK*<R$*#3F_+(."4#,_B<NS4"QRBUUAG(&A&5 9I1
M:'5N]PTLS[XMUX LG]<*8FDI0(8BED:('C5A()Y8+U1JRS)N9559'ZOA:XR$
M4RH+'0((_>T  @A%7V(FI=,LK1">Z@?.CVX G[,C-UE8Y9@0B>%;G*S$/%^&
ML^/1\;U,WV6/V:G9[5X:YM?![Q:U8#(?VT+Y3WYX\NH)5V-']K/68'4$);UD
M_#5X9WRV\(K5V;4,2&[,A-<.:H\GIU,01!$XBEMJ&\T\ ^.F': F_QD3TL&C
MFQJ"*H][YZ*4<I NBVFVF&:/W#2[>GRFV6]%#^AA/'D)=V %5,=S!*")5>&_
ML'I,^-AX*P,]73Q=JWC/)LK"K_5$N4R012/TG.CD9+ND6T\1Y\Z)1;?D8?JC
MR\^,#%U1O#8XMT@R$740;^J8")C11JRTNC!]8[<\NM]*TR1_%OM@M+]9%\MV
MT0GS6QE4@ @$F*[.@-VZV><,72WT3X$^$8$270Z!]A(\^@-_"$[DG-(@45<9
MH): Q8THPMX^A&5;7!5@SBB*UE@5]\6!&Z@0?!]1NL3SNG;?S'J=SL85%/3
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
M$" @%H_;PK)9B'B4JLAW344'B;,U,LEZ(CD*(\?RW]\;=\J'O]PK0;$ )R[
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
ML\X >3)QO#".JHP.VF@)DXFWS=*Y#< ^8, YBX01K/*1';U"E'U MS,B(_6
M<D#1<$TW6EC]![8,!# "HBA0\8\=AW:QK;9-73AC;!3T=SNT:S8EKPE_*6)
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
MU@:+V6&&Q@5-5YR9@EO(8BDF;Y,+\;MWRD]85GYH:QST&4H3R:$5:QD0\X%
M7^/$ B5DJ_F"X K5OI):Z(**7[P+*/[&G2HO,?NR)@P"-POBC$K05?C#:F\&
M8Y6OX>8,H1-L(:'LK*((I38?K8,U')J8FWFN<G'T*&1;]+D[@D*HOLQ5"K\@
M_2JWK4SF8D0K)\9W;/X"'4%NDHE-Q;=0#^>_!S.L6:(2IJ+.IF!+F5WTNP\$
M$XQ\Z8%PF$G5%3+(*^[+O\_%+D4?E51K&9 S2;VO0C,(+7,;R? 3Y6ZL!>"I
M-SJE"G"S"FLV0<H'X=/ *<#TLG6WTT 6,*V1+3CD;]?_V#?]:&BL@[8PBKC[
MU7G:BBRM69'O5Z:(:%_H68<*W;B<.WI9R<TMP4>>?P/X@U$\K<LA]?6.=&"2
MZYBQ "()NDMJBE3--"G&2CPY&:J-[L6T8RLQ%D:B!J6:Q71FUG<*\PT9#B**
M-3/O,(;$*0*#\"*@&./D9@P53V4 9V&H(8:3;*!\7L;L]LYX;#>5?:0?I(E:
MM6QJ9?R*A:M>+=:KBE2=ZV.'5+L"LL()NGO$"!>?=0X:![_((P4JF* %B@QS
M$T#7,$XD\'<&WXS$)I&]C3)2)08[&\:(V&N*!&=6;NQ#$1!]E(6!&2+"X%3W
M5@G%8F=/Q& =R*RAIPK+:L%HE\X5FD>JZXN!O*1\JH8B?@A:7I5R;"+X0%8G
MSM2+&&=0/M*'S@TE%E2%,VXB//2EN69.AI5<,?"J97^Y^.PKW=\<J^H@-T:'
MG7\ +D4]J!-N7XE4W)4S;EBTJ\C2S>5\R2?>]L(*:&6!S21<IABR4-D(RK#
M,]) ]<-@"O>BZ28S.TPC0@'7*.E0XPZ2HG\N+:84T&$CW&K2>G)J]<=6@2M7
M9,(+C'>X%'UWQLI?J%*M8 8U_]1O,&?C_7:6?@.XD9M"WR>8M3)($,AVX2D@
M9I66E>XN:1,X*P[X0V((1C\ ABNT2B!P>GBI"K.UHM[05R]N)N-]Q5*BNA;4
M3<RJOQO&%4-;7X\&(<"B: *YO.@.H>^LTT(^$M061'$8&PH]$)_"I_JDT<P1
MH*/2,?P!V1*X[C:(=2;HH8W@E%:]TKI:!SR_HLH#,9"$W0?^<^Y,.SVIXA1&
M\T1-+N=;R^)]A[727+9!]L,#<PRJ@JFA([.&_D95XC%2 \5,"/0/N69J:_C2
ML:Q8DUN;HRR_K]0FZJC%'+68HQ9[0I5BX(\JRS L*872*>\(39T&<!K@56@
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
M?'LA?K\-TG AOASED_&?_P902P,$%     @ *H(J4W+QX+XT9P  9S0" !$
M  !D,C$X,C(Y9&5X,3 Q+FAT;>V]:5/;Z+8V_-U5_@^J/D-!E:$#&7I(=JH<
M<#I^'P(<<+IWGB]/R;:,M6-+/I(,\?[U[QKO08.!!.*$YM2IG4;6< _K7O.Z
MUJMW@_='KU^]ZW4/7[=;KP;]P5'O=>^?.WM/=O=>_<Q_PO6?Y8;@U9N3PX_!
MFS\.3HY.SO[QTU_O^H/>3Z^#=@MN.HB2(LI>OSKL_QF<#SX>]?[QTU4\+J:_
M_[K[/$Y^"L)9?)'\XZ=9-"E^HG>=ZFWS,+N(DYTB7?S^9%&\#.3O85H4Z9PO
M3=*DV,GC?T>_[]F_)^$\GJU^'\3S* ^.HZO@+)V'\*7N4?^/XW_\E,474_C4
MJS<PHW?]-_U!@-,*7OW\YO6KGT]Q7G4CV']VAT,8T9K0& Y>G;_O'AV]?M<]
M^Z/WZF?^XU0NGO2/!WHM>*<7CP[[QW^<Z_5.T)<?C@_TVNYUL]G;OY_9[#_9
MWPMZ,I[_^= ??#3#MZ/L'0_Z?YJY!CK9H^ZQN;:AX6]U92QF=0.]<GAR.N@=
MV@'*7M@AOY5+O3=G'[IG=M[[SSL!+LOVQB=U>GIV\F=U#F\^EJ\,WMG=.==K
M)P?_YQV07N_L_,L6H=VJK,+/P!/@OX5#P-FG_W^U"/)B-8O\Q8GFE;7!2XOP
M(MH99E'X:6<83=(L^CV<786K'%G)JW=GP7G__\(J/_U)7TD<ZO?_^(W^[Z?@
MK_[AX-T_?MI[\N2_S-(A??;.OEOV=>^\ S>&M^B;3N9'8ATXWN[9H']PU OV
M=O\[&>:+E]7_A0TX.SG\<##HGQQ?RY%?- RKB#X7.W$RAH7Z_=E_W7*8@VD4
MO$G#;!R$XW111..@@"NGLS )BC081J-T'@719!*-BO@R"N+Y/!K'81'-5AT@
M[&*:+B^F09(&W2MX1P[#6\%#P446)OBN11:G&;X(7_IFF<=)E.?!03H?QDE8
MQ&D2',*[=@,81;NU6&:+-(^"=&+'$.?X]")+YVD1T>59FESL $7,@WPY&N'K
MY'YXZR),5D&8\!Q&<.3I$_![7J2C3]-T-HZRX#*<+:-@N JVPFW>A2@9I<LL
MA'6]",ZC[#(>P=>S]#*&V^G[DW2TA.\D\,ZXB$?AC$<!D[R [Z0P[ RF$:3#
M?_$RY9U@:UCS<AQ66!19.**!P4C;K2PJ8.-DG-6O7\7%-(@^CZ(%W@-?_M\E
M\),)# +_SFFV6R/YUBQ./M5/8AQG,+39"F?C+D:,ARO*"YCF-*.]C!-<N!PV
MC^X+TJL$7C"-%[1+O"MY%'VBA0E'TSBZQ(V!C=+]@Z5=T(=Q*,!PE3;BA!8
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
M(6O\B,;*0PG;-X?7-[3)3X,_Q5%R8%Q/#AM@'V0M&\#]D6W2VBSG8)6R1;_
MN[5K1L;G/1V-EEE'X6]$<CF^/]@(3DDACZ@TXY!SZ7S8NGM$\6CF4W8$SO..
MPP^CI]^3QZ^[9BXW\I6M]8MMQCGUR^ZSX,_4N&</%?'BC*2_S=9AN-*\GE2%
M'=5++H/73>H2ES1V++2&J9@#59,UCC!WI92:$KR;#G0JTJ,M1?0WE6Z^D@@O
M?BA?OWL=+7?G\GIQ](NTTMI]';)"@"0U*V$<:%AN!0=JOF3D&YPE/663CNS#
M6IM$=.*#?J&82L2ZB1.WX++R;1'GZVZIE>QF:RHA]Q)>\#2JXFKPVA,3*SMM
MK-_,+MQ5A$P:U@'3JK!!A^95->ZD[I_=4JX_<=!9'%BP,3X7#Y<R:/D85Z%Z
M#LU&$*6&M?$6 WD"=B\ S=V-M0@<B+F45]B?0 <UKM3*7:"-B*OGUYB6E=G<
MRLXL9RM:0[/!K*P%Z2J9DX_.J"]R1JVSPC.[['+B[\7ZKNYNQ11?D\/=;GU#
MX[J!E:XUM!U@O1I;^U8)VE59\4TM[U]O9'E3DL^'X_X&TWI^K3._$;_JYC:X
M ]'UI88X/NU8I,&76N,5M+ ?PR0'$JU9]Q_%+O]UC5V^'GC0]B_P>_8U["GQ
M&4'G<8UUL]6BA8YUI?D[AH#6LX#[6QYCT6(TX*8FK4/*%;LVJ)JU%"ZNPMIZ
MVL.F[%>&.+VY%?N=I:W4F$'^?,J6+*CI7V;*?G/*_"I+MLQLL7'B)3)%1>%A
M(;V+(7;.3W'Q_3(/#+ )O+?>3*8*$@DIU#>^,!4E'=_%8#- ZI J1:+P/<A2
MBYE$T*2-*8?A#8XEIQ>A6<:Y#Z9Z@6"'ZBU@C%UZ^7I@R\RB>K\/D5F<NYKF
MKMTFMTI'@Y,^,&6#9>MB5)Y[D(NU\)WR[GDXCBJ]5=G)6>+>)<N1^4HE[05Q
M@!S:< W1-5BB7VN/-Q":;U.&10%\>3/N)3!L$+9NSLF($FWU=ZE^#M*!SKM3
M_"!KY$K3QAJW#.\PUGKXQK^7TE1%,\#=O9E,H@0F MIV#):&$7M06PXWD9G,
M8#L8Q#6? YDH$%5A\Y)%PAA1E<)9IVXWW&2KW6*APF6(SM =N1.@)$P1G>J]
M]:K+P2M;X,[0Z4 23W E76WD(-0:!C,8RJ^ZY Y3E_5I7"F5KJ#HC 6@31I:
MC<$>9XG;2 F:Y3:,7"AHDJ:2WRLQ7%-UN95OX^9>[[HN2_X/P%5G5@=LWFH+
M2]UQ-S!M@%%?I_5?AT*X(>'K9#&=J8HJ:4QPGIH8%:K0DD*LY9N<N^C92EXZ
MB5D5#-,+EXU,G67EF1ND,UF;[,:VX&TR>!X=5%_DH/J>$I^N@[THF69">XBW
M<0_Y3Z6/.6E0]W'*@IL<,C<=ZMNK&-?E0ZW3,+XV0\HZKOT.+ZX+E;ZYU 8F
MM\B&:GC)O3MC'=JYD4>6)*ZH4=\NW:E>.G]+OVR[53N&#4G@7X,#,N6D8_6+
MEY[IVU6K[QJ[-U"S5R=?3*WFF4J90KMU =PI0ZQ:^:23[\X<N.$;F$X8Y>S_
MA)6<+ F?$A4R[),V6I*_RRQVZ:V5?M)-C3])P[2NT6OUN&]9)OM;HS.]>_C_
M?3@?O >)?/XR..R?GY\<?2"PUJ![?!@<]?_G0_^0JF?AYX.3L].3L^Z@%PS.
MNL?GW8/-HKK^MKL'+%(U4R&Y?KEG FX?VL&YL[4NORN9VB&V_ 0KR#GSQHIV
MP#[*3X$=[UIOY#W+TUD\]DBJ\;M@'6(& .$L>T+%1*"WQ1^A3<*:JD13MX>/
M:3F64H]<TX+-MP8$[<1_3T0-5,5#@TR-BEP6A9AJUG=,6<K>><'T+*Z;H,Y_
M=H>L?">#6<Z3P0?9(!S(P"X(=?^+N01,TV]KV^YH(IQI!^+FL\D*2T\_>@_+
M^KS4D7!/.A(^?[D11/KU$Q^A2<RR'KOR^=J&0L]2[5?28!B_U&2Q;SZYD;.U
MI5(EO^J3^@U6)T9SHLHXJG-A%=0TS9+\=,X*Z93>6),F\P73O]5TJVROS,:P
MC@HTR32#.9)]4L/5!'G$BE\JOG"!D:A^27RUI.)CI59H-!IA&^IP,5@S%28+
MW"1<@.8[B_\MS3)NT$8D7\ 2I9.)HNF3:IC#J9IA:Q0,Q608(FU4GK&%1<[Y
M2I8G48-Z#TV);'SC_,;RL;S<W+IP54?V-OAM:4K^EFH;677?J(WO=/G\S>WR
MF:6LK8S3JT2_G$3X.D2&1>PG>CFLWPSY],6T9O(-2%%F34+RJK5;#G+9+(Z6
M3$>3C,-6RL9VX321(1'FMJ:XW*CT-]Q/M\E?K9HW-!T24\ZN,AW-RL;%Q/8:
M($\IRDGN#FB0;M1_R*2,H9+*$^P4]_2!# 5W25*K75'W4:8M%RT+WTBWF0/U
M!2)XW2<?0;KO3F'<#PXQ$WRV5/WJ*/[?I6Q]7;@=@\4.FEY=[\Z.087K2%O-
M)EFH^H_6C@,=S.=@R<!_S59^"?K8'^7,CK)B\VS [/MM]RD*A@RT/)S% /,2
MF4G4*>'E1D6,B8'84 *6 5K2!6;!>@>1 \K! ??*(XT[*;)T%FPYQB'Z0.M:
M/0=[SW9_V1IO;W<HCEANE"LI#C485GBWMN&HM,YMMUBZ816[%E^306CG;_DV
MMCEWTC(D". -EC8ZFE _JDO_-:$)C&^EF8D.ZGKZ]X[3B(NEX<<0(P/N2^V+
MO.Q89RMH(SJ5<3HA)U9^2J!WY*7DZNG(!4,0J( )A80(6#+F-;2: :X0?A6X
M]K9"N-AQIEGIC29-AY;4W2)$*1!+(]=D@VW144Q"CTP)XR:4[FLDKTT^J,OW
MI?VF+S)L23E,4[];[ 6K5S_6!JQ<;WX%-[&<NUO16&E":QO>-=G@<@GY,;&"
MKV(-VO\.#G(1)TL?E[TRWK*0QY[!)=HD)R"YH8F",)U@M;T6+.[;S%,,I]#S
M^*Z?97D:Y+:DSIX9^=-]>):B\G93D4\IJ"[82@-0"_;&=<&#UMF7WV;57(LL
M5T@DG-Z-EBC@GH9.*@/GMMCZL^K:;QF#W':-HU-'805JDL7O0#DTTOH+FPKA
M9,BY?1.=;)Z*>53B#=MU.^M-WMW;H'9K)7G_N]Y;!144R4\8P^69&9B9<OC!
M]C4WWB;1L E#10!:[6:@P67+ZHW(-0:]6ON.5[W&OC<C\C0^%_:4[Q!&E&@J
M" 5T,:Z5&P@ X_^U"H)6^9?HH6.Z>V)"1)R2MX7(TJ"53>#Q=HOR"8?+'&0P
M_( 9" [X&"WB+,TY.:%6$S'E+5NQ0<W)IR L83'DRW%NTSVQ^S;5,<+ <.BS
ME?E C9:#<GTKUA?3DI7>#?2-^9 8>?$!%,CV1YN/=BM=H/S&"-.*$@K,UE6W
M8?,T'CG\:PT)DQYI3,2:AO=UXERB6>58@X.-8Z.P"BQW%_3HPP4C+%!.#V]U
M9;+%5/)E;I**I)Z&<$C62^1E$<K'M7BWW;+<F?P/VQ9'2=YM@T<E@#[R.<$*
M+F=%+>E3)L^6US)(IK/U9IMNOU'+6MH2=395,<.=/=^B_^;ELUY!TB$Q+/;+
M2[":SA<([HP&$E[Z]>6VY$HJI?C.\5)"8%,IM.\#D;6X1I"*BJY(TAX%\" K
MO23!](6-3*\ZM"?#</0)S-YKUS *LV0'.*_CKU-OG9/3OU:AIL"UXBKF[G*Y
M68O"N_'DR=OHLF9>Y?*D_:9YY3IQ3CD4=E% ^_"\O,:0V"JU/N=3N/WHMFG@
MPK?,R0%.]^\H2UDW2A Y#?D9^\XD#\7R1LVT8?;LA*_FX2<1NXV,N<YOX91:
MN+RY'H73=PX:6Y] 6,D].IJ%2^ @1I+X1UZ<YDY2)LGVBNGID&')DBTKF]7\
M3C>MO@8:=H"R>9EA5H]".]_@G'L+L;>+2['S=.M?VUO/ME\Z9W_3\GOBR&^,
MLUXDKA,79HX60!X7ZAAVPCWBL'9AG8R9FAA9GCI=O6OK]Y1G76,+TE; QN![
M4]99FV.J;BB5XRT+!@'.(DFV)].EW,M"7.&4B7CMQ.\_?G4[YTR] \1LCQ]Z
MP.['8"<A4C(:5Z46N599<MU[JBTU.">I(_G7>2:#K3 PJL$!1:X*=]B.GF T
M TJF0\/ !1^KM$9TP<BVI+YB55/V<ZD558UXN&8W!$(15CV.4#\#UF(PE3%A
M',V7RVB6;S=[M*_51'>#=PJ'(*1,NHV'LOSJPVL0L*]^_O":)3C#M.!R5VBA
M\D %-!@TF.:5$R6NW$K%"IHX5S<7IE=S-IX 5"K8\]@+D4U8/6810* -7!/@
M50$,07.MZ?XB*WF5F@7)&U;$V[;&\T!"E2"K@QK2,Z;CC4XC3L!!4C!)JU)I
M*FZ5C'4Z^]C]LY2WJ#!<IC&+-_0>C=/EL*B+#I= 0URKQ3U-TD#)Q?%S]0.G
M?Y.;LFNKDS2)EGF10[/DA'"KK'CE1%2+ >A5P5$VD8EXBXE4YD@=;=%,/D-R
MH;OT*PV:+>D"WY^%HUH?M]8@ <TGTFM$VM'4("$[M%0"0W:<VJ%_^+\DB_=6
MY$ Q>NF2$GZ*DOK(^U/M9L5;37F#&<91>-G,=(JP6%+N -#'?%$PJG&]5LC9
M8-9'V]#F]IL6U^\]:>[5/GC7.PNZ?W7/#C>4VJ=M66(.%0F"MS!B-V&ZE'\5
M$/N4+D9^?+T4 :S-YW()PD$/48:&"K1D%1?:+"4WV<3,3D559^AA*_XQ,A7;
MTGA^"Z.3R4?YE7#ZN $5L *X:4Z=':),DU;X ?(2V1(CUTE0W\3,GY4X'1I@
M:#1JR26X&*?C6HA*+<HL_E3&F9;O8=G3#6KM&&!-\J;1AN/'L:G,>#F*;KA_
M)0KXMDFU>WN-A^BH_[X_X*8SF^\[ ^-$A I48)#[N0G:Q\+GS+XFDKSB]ZEH
M J6PT-H7%&PF<XCR8-"EY)0*L\S#--FR_LUI^*[6@,1Q2I809E2 -A6/I; )
M?^U.L'0&B!2=U\R;<5SF2S:Y@FUI_IK8.U7EW\II,;M@_NHR&*&FYJ5_5SH@
M.1J/B@:L3^<47E8Z$-V",R74<WZM/3U<[>#KU71FA_)5AB"#8,.!)$D%@-!F
M";#+<?LQ5^@.#\T^\RMQ#]:4-]A$..!XR#.!?AQ3#V'N@)P0(X D$Z6)-R?%
MF?PQMKD[/@: Q1NSB'6A"TU7"2L@8?M\TTGG=4)C?-0]8\VVJI1/>%1M JYE
M_J\B@%)6/--*VIV;UT[);,BGD0E="%; F+D%MXJH^8@MG6.?C82O0/C*,3<N
M#D:_6U5N+;<[./;*6WV/',ZT!$)0W@:\Q>;5P,A3M)<IN2MOM\RJFK)?TS^>
M=$?4+_/9JI1(J> W&TCM K)_JLZ_E/R -LIL*VM%75%_NENYUFY5"JG(5FDJ
MK\'%(;(I;723R&G&(I*>=-B#3K +_.YTK$11(T003E2LMM*;<*K#=$P >N(I
M58+Q!93(G-P3.N@Q8QV'\J@X+9?M)<QSZDBF%_5&7%75&:>DVI&]WH$LX\?@
MU&?113CS^T-E$4[8-ATUJJU&JTIYV'Q;C);?!1O#9.IA0,BK0IG%;'KR@"B5
M/)I+-@I9/C=[GI<2I+.@%58I(1T2MHMT/89;Z.UU&R5!K'\MLS@?QV*C2BZ9
M>3K.546QK8U\]ZV1VBF6@LW$)O8:(9'5$5Y-EC.[GE02@"TM5;/P=Q25=B+@
M#K=.A7U!QYDW6WD0=!E9#=^13'H]J+E+=N/R$2&/&+;/JFD@["!PB%N7G;J1
MLQXT&#142.90<Q5>\6B\F3I:8#?/.'_4P;4T-A5KS(.Z;+JF]L<=36-0L$S/
M*>_V6RMACGG1/8)N%I>T=71=$_SNJ"7H6%,ZL5E4]<.ER8RHT8%OK:T>=SHA
MA;R#KLM0J),L4;0X-0[J@L&\1#>ABACR%6)TJ,.9DJMVBRQLRH;JGY\P5E;"
MO7-T!J(UZ-=E^M=]UP6#LZG3D@##QOPD<MW!)DE$U\:_F)4OZ>F]6,+"QR'S
M&F&+4O+)T<(-T?9SA*5(EPM2+4Y3(*^5"%&;Q%IO8W'B,A?:"/)10[KR6J-?
M97*=^,S,T#KHE;["J#Y[ 4E/+'/*NG"A?V1H2.+BXD<6-&4*D"<1H:N,TP7%
MQK$#5L;=-T*RO?P0NC1?HJ=C0GZ)J H&-:DUS1'QVF$Z'N^\A47]U&[]A;,^
M+\!**F G)HH)= !''VOST XLQ)O9'8F</@^S89A$^<[)YUFTXNM&Z:MT3T=X
M8=RHG(U?L,UH-%Q([^D?/SMRE'0CVOW"B(I=(!GB=YLBUA?!"<WQP(> 4O=-
M+"C$'KU9E? &9%BKQ-%.6QPS-QK5,:;/Q"F]<Z].XBS'RM3)$F1Q1^O6E//[
MX%4>GG]]$?=-\.O/:QM%.Q]R<8"L3;@^;B_ZQ%0UVI6+NZUJH?<5"N][R3&-
M2:E2-3];E0)+7[5CZU: .V*/U8=>Z8H@C%R8!!A)=,[I, E_J.NFS1*1>4 $
MYS>+V*L>-[(C/' HH>BW:NV#V=2\J4#.=L&TF6HQ"AD!LD.?%NNK5 06%DO4
M3SNNKHH:<_@9YG4)7#Z\B!X=-%_M==UO]+H.NO_<8!L>&-A>\ <?-BF#DOZ_
MYK"8X@V_]E,.&R<<^3JB!PT")P_M$A.PY.+-+,.P'\E M$G$4$RM\:($;V%5
M2L8D_A9A<C7P4 +5Z02S%$MG&&*2^KWB(4(60ZH;4+0+3B)HOC%7-E9"A->X
MDWT#VS:0==%HC054M;6(17^*L#9 >B9H E9I>25(S4+ &3T%5&A)XF@S$/A
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
M%4V8 (=A'DNWO&I//$JJ*N4SVWQ6-]G*C +D[FBVS!DWRK8)TOY ;/?NHI*
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
ML>4JP1-)PZ%:>.%JS?F]3O75F]<?3SX$[S^<#X+>/T_/>N?G1Q^#[L%![W1
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
MU.*M([1(-3>E(_1G\U,D!V\4@E$'<H-]%65"Y!?ESIM,88=Y$]$B4$;DC]!
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
M?-#;WG4[6-6P9/CUY/ C7'PW>'_T^O\'4$L#!!0    ( "J"*E- P]@WAP@
M  $P   1    9#(Q.#(R.61E>#,Q,2YH=&WM6EMSVL@2?J>*_S#%5K:<*K#!
ME]19C*GBHAAM<8 #2C9Y'*013$72L!H)F_/K3_>,A,3%-H[CK'</>7#0J+O5
MT_-]T]TC-7K6O_O-1L]H=9O%0L,RK;[1-+Y4+FJGM<:9OH3QLT2 --K#[E?2
MONT,^\/Q3>F/GFD9I28I%D"HPX*(A<U&U_Q,)M;7OG%3NN-.-*__Z_2*!R5"
M/3X+;DH><Z.2LC5*Q7P:SGA0B<2B7EU$UR2YGHHH$KX><D40523_+ZO7LFN7
M^MQ;U2WN,TD&[(Z,A4_A2:V^>3NX*85\-H='-=HPHY[9-BV"TR*-LW:S<3;"
M>>WSH';^ UVP54R4#QUC;)D?S4[+,H>#M1.O'X6<"Z-/X\FGUL J%JPA&7_J
M&Q/2^#@<6.OEFO.(5>2"VJP>B+N0+DK-V@6MU"Y/Z/O&&8HV26O0/4#KRMG4
M^DOF^VG0-<;$ZAG%PL3H?!J;E@E3-KYT>JW!K4%:'8L,/Y+:;Q>79=*:D%9W
M.+*,+DG#1"!*?XG?X*P"R47U'!V$"9!):]QN#8Q)9?BE;WQ-73^O@L3/P'/3
M+),1E7_&U&-Z2)2)S<*(NRL2S6E4)UM1RJQ_ .-;,=OQIM3\-9C*Q;4R@AM1
MJ]TW4E/MX1C6L0)[3K\UFACU],>C+F_/KT2TF9M2M40Z1K\_:G6[YN!V?3T9
MM3KI]1]FU^K=E&K5ZKN2]F=,9+2"N=^0TH+.6&4:,OJMP@/)'5:G2\&=1+";
M*E^^*Y'/R=K"O-?KK/>_VBELK]U4)7]K0RD?4;(91/+21;TF6SZ99$Z7C(1L
MR=D=<V!=N22PY"'@TEO!^$*$$1$!^2A"_X ]H%KY3TI_5X1@CJ76B@46./"$
MWV-OI1?^HE8&-)_7B'!)9P[S8B/!@XCTA.?P8";+Q SLTVN%,A4Y^#/&/PB4
M(^X.QMWY&\1=FTK  N#*7Y%O@!Z/.3-6UO!+0.<(L!"(B-A@E_* T&!%XB *
M8P8!HA'S8?=$[%!P#@#&J4=<:L-02(3/(Q()+4=HL; I$3";24G#%<KX]!M3
M0%T;E3#F@#?P3 _K"7P("M@\M&,?Q )0!U<<%A)@@3TG,L8_F?X="UEB!&?@
M<^DQBJ F=SR:PPSE@MG*0[2[ ->$ _-<@II#IJM\'!["?W[K/Q+@40)<_)T(
MP(C+ T 8@C5#5!G0#^)P.\S=YP%LL@!M#G9X8'LQ;K" VAQ\RL6"2SGNY0M
M'3(&F>1Y&6<2,,JM9P/K'(Z6RR@1>R  -!" 5?4\J1RRJ9P3UQ-W,N5(R&9<
M1B&%!U$<U(Z#F^4<U&7JS(Z[1[2_&.V7;Q#MU@8R?OVE=OGA6B9P3DI*W!R%
MZW*X5) Q"0V9 B> C4\A0%A0,*#$U.-RCN(HYD-FP.P U\6"PZ7M"1F#(B:-
M4'@:IHM0V,R!84E. )4. YAKZ!GW]IP&,T9:L!V/8P\D#FN/KD[8NM'!1QS6
M'J'6AAK'!B#0=$-_">: ' LU*W"RCSA>+#S/<_>[/'<SS]/2+D]VL(2E9/U8
MKCW)W]_>99/*F'H0N>D;)'>723Y#6*HJZ&D.EK%"LVDL#U?!2FG*@.#IHW3Q
M)>(0+$!.67*I,A6(L4 9P@8URW'Y1!DRCRI&)=57!N)RDD3Q)H=\!\Y(X7&'
M1LK3*:PHIR''&7!=(ZK4':"E6&+=IG8TJ8H\E=>$9.!0!'D4E1;0"'$[]BBF
M8YB7<B*K_T!#5Y/Y*IC+8F'*4!)2)AA@SK$A>E6&3=\\PP[.&3M$>T*S6,C2
MC2(<.8!O0-(EK ,\E4H14$S45 (%L4E";M'027$.S.-TRCT>K;!<W)?ED/:*
M$@KLFK ;HKDF2]4#]\F,%G&X +9)5=[:M@@=Y8!JMV8L@*K5 ]+!';9 -J,(
M])*J:E@ $6V^@ QZI-:K4LM^@]0REM2+U0:/L&.N"ZT07P)@Y)Z6)BU<#TA8
M^G*KR4D)IH@$FI!LI.ZEIB*.'O;@D)Q*U](,.T7WZ9,%,DU[4+4Y,!T)\.=:
MUX7'1NP5N>"\02YT-<QVFG)U\I:T&^K./DX<WLE@:58L"-N.0P1EKA#:M>H+
M&<$POB@!6](&0\EY,CG9K^$"MV#/WQ).W+8!\>K($$\3@WCMUGM=+\ZI7->,
MF"T4%YFC\JB*1I+B5L3CWYB7'!]NR9>?"%"Q\%2$'N/?,14=RK"K-\BP[SH'
M46]HG)2;Y6S;QBR2)TBV@X.%8N$9=>).*Y2Z1J$;BD0HUX69&@"+OL^CB+&'
M<^140.6'MQT.[BD;)T CR$@2,Q[\CRU9RGSV9\S!>T7S.+#5">/[A\X2CCGH
MGWN8T/*@QH>>@P,#\%P)C[QLS@"Q25&U[NGO(#)8).F:7Y5)JEM1[W_28VH$
MX%X>% O[4I/NO_7!XYZ]GCJ@*=EZJW^(-$F/ QH ?6A%RKI2DU"FR=B'B$%L
MU&22_+KW1/]8A?U_-OLM*+;<$/;9,L"1J=0 B%:O$1/HEW6UPH.E\)8,2Y8
M(J5?AX9)-F'^PA,K!G?OYD*G$+I!+" "5G/%P@O+N=/G%"KJPY3O@^@V<K:1
ME4=2'H$_%-I-_.I-P[29_,B0=@4X5'%8WTDQI.>6^9@*[D#U<?U]2A<O?>C:
M:[5ZV?S2P#U 0O+,P&TY]UVL2H:0)O7::;7*_&L2L?L('', _/5*.OBLSYPF
M>"+D3UFH45>KZJ]2UJA^8"UV=YR-N3U/%= (V :1B](>,VIE-E<E-\-<='N&
M>=NS8*T_;#J0&\\>=?Z#9?9X^8K8^6E+LZ':7M5?H'WP!X4U')I"X<#";.B>
MJ)<1Y)>J^O=,E)_)L^VO^3;W[7_XRKU =2=L?Y.0[<L:/R5JJ41GSIE+C'MF
MQWBB28:ZK3T&\- 'GXSTJPFHMW:B^#Z?M-=%%_[LFI]A//DT7Z?S,_R&'P;5
MI___ U!+ P04    "  J@BI3YT3Y\I (   ,,   $0   &0R,3@R,CED97@S
M,3(N:'1M[5M;<^*X$GZGBO^@8FNV,E600"Y39PFABHL3O,6!''!F9QZ%+8,J
MML58-@G[Z[=;LK$A)"&3R6QV#_O QG)WN]7Z/G6W[&GTK/_VFXV>T>HVBX6&
M95I]HVE\J9S4#H\;1_H2QH\2 =)H#[M?2?NJ,^P/1Q>E/WJF992:I%@ H0X+
M(A8V&UWS,QE;7_O&1>F..]&L_I_#,QZ4"/7X-+@H><R-2LK6=2KFTW#*@THD
MYO7J/#HGR?5$1)'P]9 K@J@B^9^L7LNN7>IS;UFWN,\D&; [,A(^A2>U^N;5
MX*(4\ND,'M5HPXQZ9MNT"$Z+-([:S<;1-<YKFP>UXQ_H@JUBHGSH&"/+O#0[
M+<L<#E9.O'T4<BY<WXS&-ZV!52Q80S*ZZ1MCTK@<#JS5<LUXQ"IR3FU6#\1=
M2.>E9NV$5FJG!_1CXPA%FZ0UZ.Z@=>:L:_TM\[T9=(T1L7I&L3 V.C<CTS)A
MRL:73J\UN#)(JV.1X26I_79R6B:M,6EUA]>6T25IF A$Z6_Q&YQ5(#FI'J.#
M, $R;HW:K8$QK@R_](VOJ>O'U>K/P7/3+),1NR?C0_([M6^E",K$9F'$W26)
M9C2JDXT@9<8_@>V-D#UPIM3\-9C(^;DR@OM0J]TW4E/MX0B6L0);3K]U/3;J
MZ1]/>KPYO1+19BY*U1+I&/W^=:O;-0=7J^OQ=:N37O]A=JW>1:E6K7XH:7]&
M1$9+CY$+4IK3*:M,0D9O*SR0W&%UNA#<202[J?+IAQ+YG"PMS'NUS'K[JQW"
M[MI-5?*WUI3R$27K022O7=-SLN&3269TP4C(%IS=,0?6E4O]\RVF(6#36\+-
MN0@C(@)R*4)_AWV@6OE?N@6X(@1S++56++# @<?\'GM+O?HGM3(@^KA&A$LZ
M,Y@<NQ8\B$A/> X/IK),S, ^/%=04^&#GQ'^(%KVX-L9?,?O$'QM*@$+@"M_
M26X!/1YSIJRLX9> SA%@(1 1L<$NY0&AP9+$013&# )$(^;##HK8H> < (Q3
MC[C4AJ&0")]')!):CM!B85TB8#:3DH9+E/'I+5- 71F5,.: -_!,#VL*? @*
MV#RT8Q_$ E '5QP6$F"!/2,RQI],_XZ%+#&",_"Y]!A%4),['LU@AG+.;.4A
MVIV#:\*!>2Y S2&393X.C^$_O_WO"? D 4[^201@Q.4!( S!FB&J#.@'<;@=
MYN[S #99@#8'.SRPO1@W6$!M#C[E8L&E'/?R.: .&8-,\KR,,PD8Y<:S@74.
M1\MEE(@]$  :","J>IY4#ME4SHCKB3N9<B1D4RZCD,*#* YJQ\'-<@[J,G7F
M@;M[M+\:[:?O$.W6&C)^_:5V^NE<)G!.ZDK<'(7K<KA4D#$)#9D")X"-3R!
M6% PH,3$XW*&XBCF0V; [ #7Q8+#I>T)&8,B)HU0>!JF\U#8S(%A20X E0X#
MF&OH&??VC 931EJP'8]B#R1V:Y'.#MBJV<%'[-8BH=::&L<F(-!T0W\)YH <
M"S4K<+)/.%XLO,QS][L\=S//T](N3W:PA/5D?5^N/<O?WSYDD\J8NA.YZ3LD
M=Y=)/D58JBKH>0Z6L4*S:2QW5\%*:<* X.FC=/$EXA L0$Y9<*DR%8BQ0!G"
M+C7+<?E$&3*/*D8EU5<&XG*21/$FAWP'SDCA<8=&RM,)K"BG(<<9<%TCJM0=
MH*588MVF=C2IBCR5UX1DX% $>125YM (<3OV**9CF)=R(JO_0$-7D_DJF,MB
M8<)0$E(F&&#.OB%Z4X9-WCW#=LX9#XCVC&:QD*4;13BR ]^ I M8!W@JE2*@
MF*BI! IBDX3<HJ&3XAR8Q^F$>SQ:8KFX+<LA[14E%-@U8==$<TV6J@?NDQG-
MXW .;).JO+5M$3K* =5N35D 5:L'I(,[;(YL1A'H)575, <BVGP.&71/K3>E
MEOT.J64LJ!>K#1YAQUP76B&^ ,#(+2U-6KCND+#TY4:3DQ),$0DT(=E(W4M-
M1!P][L$N.96NI!EVBN[S)PMDDO:@:G-@.A+@S[FN"_>-V!MRP7F'7.AJF#UH
MRM7)6])NJ#O;.+%[)X.E6;$@;#L.$92Y0NBA55_("(;Q90G8DC882LZ3R<%V
M#1>X!7O^AG#BM@V(5T>&>)H8Q"NW/NIZ<4;EJF;$;*&XR!R51U4TDA2W)!Z_
M95YR?+@A7WXF0,7"<Q%ZBG_[5+0KP\[>(<.^ZQQ$O:9Q4FZ6LVT;LTB>(-D.
M#A:*A1?4B0]:H=0U"MU0)$*Y*LS4 %CT?1Y%C#V>(R<"*C^\[7!P3]DX !I!
M1I*8\>#_V)*ES&??8@[>*YK'@:U.&#\^=I:PST'_WL.$E@<U/O0<'!B YTIX
MY&5S!HA-BJI53W\'D<$B2=?\JDQ2W8IZ_Y,>4R, M_*@6-B6FG3_K0\>M^SU
MU %-R59;_6.D27H<T #H0RM2UI6:A#)-QCY$#&*C)I/DUZTG^OLJ[/^SV6]!
ML>6&L,^6 8Y,I09 M'J-F$"_K*L5'BR$MV!8L@00*?TZ-$RR"?/GGE@RN'LW
M$SJ%T#5B 1&PFBL67EG.';ZD4%$?IWP?1#>1LXFL/)+R"/RAT&[BEV\:ILWD
MCPQI9X!#%8?5G11#>FZ9CZG@ Z@^K;]-Z>2U#UUYK58OFU\:N$=(2%X8N WG
MOHM5R1#2I%X[K%:9?TXB=A^!8PZ OUY)!U_TJ=,83X3\"0LUZFI5_57*"M6/
MK,7#'6=M;B]3!30"MD'DI+3%C%J9]57)S3 7W9YA7O4L6.M/ZP[DQK-''?]@
MF2U>OB%V?MK2K*FVE_57:._\46$-AR90.+ P&[HGZF4$^:6J_GLARH_DT<87
M?>O;]K]\X5ZANAFU?<2>4^W,.'/)Y:I6&.IV]A\3NFWI]J=$+Y4XN-:O)"!V
M612Q&VBM7END0?V8S]VKV@O_[)J?83SY2E]G]2/\G!\&U;\"^ M02P,$%
M  @ *H(J4X$*K3:9!   (1(  !$   !D,C$X,C(Y9&5X,S(Q+FAT;>U8ZV_:
M2!#_CL3_,'+5*I%XF3PNY6')8"?XQ&$.G+3YN. %5K77KKTDH7_]S?H!AJ2/
M7*)>3VH46=[=F=G?S/QF=G%GX/PUU#H#4S>T<JGC6,[0U,R/U9-F3>W4TR'.
MUS,!Z/1LXQ9Z5WU[:$^ZRH>!Y9B*!N42"O4I%S32.H9U U/G=FAVE7OFBE7K
MHG;&N +$8TO>53RZ$$IB:YR+^21:,EX50=AJA*(-V7@6"!'XZ=0BX*(:LR^T
MI>[&"^(S;]-RF$]C&-%[F 0^P9WTH74UZBH16ZYPJTX//1I8/<L!Z19TZCVM
M4Q]+OYY"H#9?$<(\B4F"H6].'.O2ZNN.98]@?#V97NLC!QS[>X!>,R0%/.H%
M7->FM7X-IF8_P:2>G#4JH$]!-^RQ8QJ_ ,@<VOO&.=B7X Q,F.J3GCXRIU7[
MX]"\!;WOR)5FH]'\*9G5+ [S@',Z%RS@<,_$"L2*Q?!Y32*$[6T@HF$0"<#5
MRR#RH7-I8PCSBE@Q0:MQ2.:TQ8/[B(2*IC:J?W?J4DJ#8 ']%2*DXX!Q 8/
M<QE?QA6P^+P&1V)%X=T;]?2/=C_P0\(W<G#1/D;($<*@Y5(& RAWJ0M_KKW-
M.SZ+P_:)6L$@-?%)8E@P#Q<S[!2F=+Z.F&#H*.$NF _S%>%+"KB'S^)8^HG_
M4M(E@L**1A1Q%L!,$H\S+(BU F,2(Q*/IE$+*N@5HPLTC5L)=D?!7BS8''&B
M(6DG<Z<"."?8 E_"=12O"<9 !%#@:AKWU*>4L"0NEX@;A )=*BKMB4H"95M-
M230CG,95^\&C&]#G0JY( E5PG8B*5/8W\ GS@V%:TA9(4A7ZU8XOYTB7@RIX
MQ"]%2R$D1F23U7M#,S?5LR>&.:EB/QWJXZG9RE^^2<)#QBJ0FNDJ#07ZYG X
MU@W#&EUMQ].QWL_''RS#&705M=%XJZ1X)A"+#::J"TI(EK0ZBRCY5&4\9BYM
MD;N N9F@D2N?OE7@)JM6]'M;N6EO/U*/\>PP<IWBVIY6,:2P'T5X:9VVX0"4
MS'Q*4UBL/:S2.3+.DY3?ED%$/Z]91'UL/[&DQ '7CL@Q8)6I9T?N\99+N\K9
M5@T2JES"=?7]R6D[*2B9^20B^)C(AV3 ;T+].*&:ORBA&,>^ZY/D),!#01#&
ML0FQM%?F;"-,'@IA1&-)K(I<)IZ'<+!-,^(A[>(0F197$JT%XX3/Y3P:=%EB
M&CE4+J'8VDN)&80T2C:-#]IG?@P "K# 11-WV*M=F&T*B&K/X6-R9OX[0A[R
MY)!'1=X4^?:J1-;DU30EI9:][$AWAH1-XK!=R=F4^K;#F L^8NVW]9]2.GGI
MIEO42?9V_CV1/!F 3'M@6E<#!ZV>[ULMS .&&!.&2)JO+),@W4?YE<8 STSO
M00B3+C"E>!?P9S3*.G<CO?D4T1[F*>?O8XG$X@M4>YO6"[1_^$>2*J=F0>32
M:#?U ''@84S?-)*_9UYTZW']\!JWWSA^6D+_F\R]0/51V'Z'['NJ7_E]\+\)
MW5,=_Z=$+Y<X&D<,+PXAWAP>1?&X>%YLSWOY:E@W.)]]NDE/DKK\QH.3R:>A
M?P!02P,$%     @ *H(J4^_I-D[+!   LA,  !$   !D,C$X,C(Y9&5X,S(R
M+FAT;>U8;4_;2!#^CL1_&+EJ!5)>[ 0XFC?)20QQE2.YV-#R<6-ODA7VVK4W
MA?37WZQ?$B= #PJ'>J=&D>7=G=E]YMEG9FVW!O:?PTYK8.C]SOY>RS;MH=$Q
MOI3KM4JM54V;V%_-#*#5'?6OH7O>&PU'D[;R>6#:AM*!_3TTZE$N:-1I]<TK
ML.SKH=%6;IDK%HW3RC'C"A"/S7E;\>A,*,E<X]S,)]&<\;((PH8:BB9D[6D@
M1."G7;. BW+,OM.&MFG/B,^\5<-F/HWA@M[")/ )KJ0/S?.+MA*Q^0*7:G4Q
MHH'9-6V084&KVNVTJF,9UT,(M-HK0G 23A(,/6-BFV=F3[?-T06,+R?6I7YA
M@SWZ)T"O24D!CW8*EQ6KTJN 9?023%K]6"V!;H'>'XUMH_\+@,RA?51/8'0&
M]L  2Y]T]0O#*H^^#(UKT'NV'*FIZMOL;,?DX 2<4T>P@,,M$PL0"Q;#UR6)
M$+:W@HB&020 1\^"R(?6V0@IS#-BP00MQR%Q:(,'MQ$)E8ZFEO]J5:55!X(9
M]!:(D(X#Q@4, L]E?!Z7P.1.!0[$@L*'=]K1'\U>X(>$KV3CM'F(D".$0??W
M,AA N4M=^+3T5A_X- Z;=:V$)-7P2F*8,0\',^P4+.HL(R88!DJX"\:=LR!\
M3@'7\%D<RSCQ+RU=(B@L:$019P',)(DXPX)82S"A=V!5X!-Q;N* ES H1F=P
MQCCA#B,>C&8SYB!,G$=.DT53 NP3;(8WX3**EP0I$ $4I)K2GH:4ZI7$^WO$
M#4*!$16=MDRE?K*E+!)-":=Q>73GT17HCI C4C\E'">B))W]%=S@]B!+<]H
MJ:E"N=K(Y035LI,$]^2E=%((R22RQNK=H9%/U1U-^L:DC.5TJ(\MHY'?_%"#
MNX)5()VFK:@*](SA<*SW^^;%^;IMC?5>WOYL]NU!6]%4];V2XIE +%8>A38H
M(9G3\C2BY*;,>,Q<VB#? N9FAOW<^>B] E=9LF+<Z\1-2_N!=HA'1S_W*8YM
M>14IA6T6X:5IVH0=4'+G4Y7";.EADCJH.$\J?IT%$?VZ9!'UL?K$4A([6CL@
MAX!)IAT?N(=K+6T29YTT**C]/1S7/M:/FDD^R9U/&,'+1%ZD GX+ZNF"JOVB
M@F(<RZY/DH, SP1!&,<BQ-)2F:N-,'DFA!&-I;!*<IAX'L+!*BTK(0Z$J+2X
ME'C-UA42)W19,C5J:'\/S99>*LP@I%&R:+Q3/O-3 -" !2Y.\0U+M0O350%1
MY3EZ3([,GQ/DKDYV=53435%OKRKDCGPR3479R6XVHCM&P28\K$=R-:6Q;3#F
MAO=4^V/_AYSJ+UUTC3K9O4U\.7&/I!P\D[@=<#^57UF73)B&5E%5ZC=!T#N!
MP%Q,AD8Y[WS6 YA%\:SWIS3**K.:/MBL5?W(7N0:O6^1Q/8\5U0C:AM-ZLH#
MTR0[L[TKA0@+[ X,\WQ@XUZ?; ,H]&^6JKVRS0,H_T7MO-G6;+EV5XT7>#_Y
M%5637=,@<FFTZ;J#./"0O'=J\GNFRJMQ=><A>KML_\\W[@6NNZS]1QA[Z,QX
M$])RBT=>T7X3^-2%#\810^I"Y&[#HGP!T!TG6'*!+_(YJ8?%$WS]!"9O^^85
M]F??TM*SO2H_NF%G\JWN;U!+ 0(4 Q0    ( "J"*E-N!I%K*!H  +<[ 0 1
M              "  0    !C:'!T+3(P,C$P-S,Q+GAS9%!+ 0(4 Q0    (
M "J"*E,WQ[I?+!$  -+M   5              "  5<:  !C:'!T+3(P,C$P
M-S,Q7V-A;"YX;6Q02P$"% ,4    "  J@BI39M5\6U!9  !>H 4 %0
M        @ &V*P  8VAP="TR,#(Q,#<S,5]D968N>&UL4$L! A0#%     @
M*H(J4U =!TBKE0  4,$( !4              ( !.84  &-H<'0M,C R,3 W
M,S%?;&%B+GAM;%!+ 0(4 Q0    ( "J"*E-78OV/,VX  %9'!P 5
M      "  1<; 0!C:'!T+3(P,C$P-S,Q7W!R92YX;6Q02P$"% ,4    "  J
M@BI3][CJ701= @#8LB0 #P              @ %]B0$ 9#(Q.#(R.60Q,'$N
M:'1M4$L! A0#%     @ *H(J4W+QX+XT9P  9S0" !$              ( !
MKN8# &0R,3@R,CED97@Q,#$N:'1M4$L! A0#%     @ *H(J4T##V#>'"
M 3   !$              ( !$4X$ &0R,3@R,CED97@S,3$N:'1M4$L! A0#
M%     @ *H(J4^=$^?*0"   ##   !$              ( !QU8$ &0R,3@R
M,CED97@S,3(N:'1M4$L! A0#%     @ *H(J4X$*K3:9!   (1(  !$
M         ( !AE\$ &0R,3@R,CED97@S,C$N:'1M4$L! A0#%     @ *H(J
M4^_I-D[+!   LA,  !$              ( !3F0$ &0R,3@R,CED97@S,C(N
9:'1M4$L%!@     +  L PP(  $AI!     $!

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