XML 46 R34.htm IDEA: XBRL DOCUMENT
v3.21.2

Reverse Recapitalization - Summary of Number of Shares of Common Stock Issued Immediately Following the Consummation of the Business Combination (Details) - shares | 6 Months Ended |
--- | --- | ---
Jul. 31, 2021 | Jan. 31, 2021
Business Acquisition [Line Items] |  |  |
Common stock of Switchback, outstanding prior to Merger |  | 38,246,989 |
Merger and PIPE financing shares | [1] | 60,746,989 |
Legacy ChargePoint shares | [2] | 217,021,368 |
Total shares of common stock immediately after Merger |  | 277,768,357 |
Switchback [Member] |  |  |
Business Acquisition [Line Items] |  |  |
Common stock of Switchback, outstanding prior to Merger |  |  | 39,264,704
Less redemption of Switchback shares |  | (33,009) |
Less surrender of Switchback Founder Shares |  | (984,706) |
PIPE Financing [Member] |  |  |
Business Acquisition [Line Items] |  |  |
Shares issued in PIPE |  | 22,500,000 |
[1] | 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
[2] | 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.

X
- Definition Business combination and PIPE financing shares. + References No definition available. + Details
Name: | chpt_BusinessCombinationAndPipeFinancingShares
Namespace Prefix: | chpt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Business Combination Common stock. + References No definition available. + Details
Name: | chpt_BusinessCombinationCommonStock
Namespace Prefix: | chpt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Legacy charge point shares. + References No definition available. + Details
Name: | chpt_LegacyChargePointShares
Namespace Prefix: | chpt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock surrounded during period shares. + References No definition available. + Details
Name: | chpt_StockSurrendedDuringPeriodShares
Namespace Prefix: | chpt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total shares of common stock immediately after business combination. + References No definition available. + Details
Name: | chpt_TotalSharesOfCommonStockImmediatelyAfterBusinessCombination
Namespace Prefix: | chpt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stock bought back by the entity at the exercise price or redemption price. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRedeemedOrCalledDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_OwnershipAxis=chpt_SwitchbackMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_OwnershipAxis=chpt_PipeFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |