XML 66 R54.htm IDEA: XBRL DOCUMENT
v3.21.2

Stock Warrants and Earnouts - Summary of Fair Value Earnout Liability Basis Valuation Techniques (Detail) - Earnout Shares [Member] | Mar. 12, 2021 yr | Feb. 26, 2021 yr
--- | --- | ---
Current stock price [Member] |  |
Fair Value Earnout Liability Basis Valuation Techniques [Line Items] |  |
Earnout Liability Measurement Input | 27.84 | 30.83
Expected volatility [Member] |  |
Fair Value Earnout Liability Basis Valuation Techniques [Line Items] |  |
Earnout Liability Measurement Input | 0.7200 | 0.7160
Risk-free interest rate [Member] |  |
Fair Value Earnout Liability Basis Valuation Techniques [Line Items] |  |
Earnout Liability Measurement Input | 0.0085 | 0.0075
Dividend rate [Member] |  |
Fair Value Earnout Liability Basis Valuation Techniques [Line Items] |  |
Earnout Liability Measurement Input | 0.0000 | 0.0000
Expected term (years) [Member] |  |
Fair Value Earnout Liability Basis Valuation Techniques [Line Items] |  |
Earnout Liability Measurement Input | 4.96 | 5.00

X
- Definition Fair value earnout liability basis valuation techniques. + References No definition available. + Details
Name: | chpt_FairValueEarnoutLiabilityBasisValuationTechniquesLineItems
Namespace Prefix: | chpt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of input used to measure contingent consideration liability from business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=chpt_EarnoutSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |