XML 50 R23.htm IDEA: XBRL DOCUMENT
v3.23.3

Insider Trading Arrangements | 3 Months Ended | 9 Months Ended
--- | --- | ---
Oct. 31, 2023 shares | Oct. 31, 2023 shares
Trading Arrangements, by Individual |  |
Material Terms of Trading Arrangement |  | On September 13, 2023, Pasquale Romano, the Company’s former Chief Executive Officer and former member of the Board of Directors of the Company, terminated a pre-arranged stock trading plan pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which was adopted on January 13, 2023 (the “Old Romano Plan”), and provided for the potential sale of up to 989,712 shares of the Company’s common stock on specified dates until the earlier of May 20, 2024, or when all the shares under the Old Romano Plan were sold. On September 16, 2023, Mr. Romano adopted a new pre-arranged stock trading plan pursuant to Rule 10b5-1 under the Exchange Act (the “New Romano Plan”), which provided for the potential sale of up to 714,712 shares of the Company’s common stock on specified dates until the earlier of January 10, 2025, or when all the shares under the New Romano Plan are sold. Effective November 16, 2023, Mr. Romano separated from the Company as its Chief Executive Officer and as a director of the Company.
Rule 10b5-1 Arrangement Adopted | false |
Non-Rule 10b5-1 Arrangement Adopted | false |
Rule 10b5-1 Arrangement Terminated | false |
Non-Rule 10b5-1 Arrangement Terminated | false |
Pasquale Romano [Member] |  |
Trading Arrangements, by Individual |  |
Name |  | Pasquale Romano
Title |  | Chief Executive Officer and former member of the Board of Directors
Rule 10b5-1 Arrangement Adopted |  | true
Adoption Date |  | September 16, 2023
Rule 10b5-1 Arrangement Terminated |  | true
Termination Date |  | September 13, 2023
Old Romano Plan [Member] | Pasquale Romano [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 989,712 | 989,712
New Romano Plan [Member] | Pasquale Romano [Member] |  |
Trading Arrangements, by Individual |  |
Aggregate Available | 714,712 | 714,712

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_MtrlTermsOfTrdArrTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TradingArrByIndTable
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrAdoptionDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndName
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndTitle
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D + Details
Name: | ecd_TrdArrSecuritiesAggAvailAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrTerminationDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ecd_IndividualAxis=chpt_PasqualeRomanoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=chpt_OldRomanoPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_TradingArrAxis=chpt_NewRomanoPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |