XML 56 R29.htm IDEA: XBRL DOCUMENT
v3.23.3

Debt (Tables) | 9 Months Ended
--- | ---
Oct. 31, 2023
Debt Disclosure [Abstract] |
Schedule of Convertible Debt | The following table presents the Company’s convertible debt outstanding:
| October 31, 2023 |  | January 31, 2023
| (in thousands)
Gross amount | $ | 300,000 |  |  | $ | 300,000 |
Debt discount and issuance costs | (17,281) |  |  | (5,064) |
Carrying amount | $ | 282,719 |  |  | $ | 294,936 |
Estimated fair value (Level 2 Inputs) | $ | 194,000 |  |  | $ | 233,000 |
Schedule of Interest Expense | The following table presents the Company’s interest expense:
| Three Months Ended October 31, |  | Nine Months Ended October 31,
| 2023 |  | 2022 |  | 2023 |  | 2022
| (in thousands)
2028 Convertible Notes |  |  |  |  |  |  |
Contractual interest expense | $ | 3,048 |  |  | $ | 2,305 |  |  | $ | 8,298 |  |  | $ | 5,804 |
Amortization of debt discount and issuance costs | 405 |  | 301 |  |  | 1008 |  | 663 |
2027 Revolving Credit Facility |  |  |  |  |  |  |
Amortization of debt issuance costs | 205 |  |  | — |  |  | 205 |  |  | — |
Commitment fees | 162 |  |  | — |  |  | 162 |  |  | — |
Total interest expense | $ | 3,820 |  |  | $ | 2,606 |  |  | $ | 9,673 |  |  | $ | 6,467 |

X
- Definition Schedule Of Interest Expense, Debt + References No definition available. + Details
Name: | chpt_ScheduleOfInterestExpenseDebtTableTextBlock
Namespace Prefix: | chpt_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount. + References No definition available. + Details
Name: | us-gaap_ConvertibleDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DebtDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration