XML 33 R24.htm IDEA: XBRL DOCUMENT
v3.23.1

Revenue Recognition (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2023
Revenue Recognition |
Disaggregation of revenue | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended
​ | ​ | March 31,
(in thousands) |  | 2023 |  | 2022
Charging revenue, retail |  | $ | 6,615 |  | $ | 3,502
Charging revenue, commercial | ​ |  | 1,715 | ​ |  | 709
Charging revenue, OEM | ​ |  | 552 | ​ |  | 151
Regulatory credit sales | ​ |  | 1,215 | ​ |  | 1,378
Network revenue, OEM | ​ |  | 2,699 | ​ |  | 490
eXtend revenue | ​ | ​ | 10,292 | ​ | ​ | 80
Ancillary revenue | ​ |  | 2,212 | ​ |  | 1,390
Total revenue | ​ | $ | 25,300 | ​ | $ | 7,700
​
Contract assets and liabilities and liabilities activity | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | March 31, | ​ | December 31, | ​ | Change
(dollars in thousands) | ​ | 2023 |  | 2022 |  | $ |  | ​ | %
Contract assets | ​ | $ | — | ​ | $ | 2,861 | ​ | $ | (2,861) | ​ | ​ | (100) | %
Contract liabilities | ​ | $ | 74,537 | ​ | $ | 57,790 | ​ | $ | 16,747 | ​ | ​ | 29 | %
​ ​
​ | ​ | ​ | ​
(in thousands) | ​ | ​ | ​
Balance as of December 31, 2022 | ​ | $ | 57,790
Additions | ​ |  | 27,471
Recognized in revenue | ​ | ​ | (10,654)
Marketing activities recognized on a net basis | ​ |  | (70)
Balance as of March 31, 2023 | ​ | $ | 74,537
Schedule of contract liabilities recognized as revenue. | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended
​ | ​ | March 31,
(in thousands) | ​ | 2023 |  | 2022
Amounts included in the beginning of period contract liability balance | ​ | $ | 4,000 | ​ | $ | 1,202
Amounts associated with performance obligations satisfied in previous periods | ​ | $ | 25 | ​ | $ | 5
Schedule of deferred revenue to be recognized | ​
​ | ​ | ​ | ​
(in thousands) | ​ | ​ | ​
2023 | ​ | $ | 18,978
2024 | ​ |  | 10,636
2025 | ​ |  | 14,371
2026 | ​ |  | 7,164
​ | ​ | $ | 51,149

X
- Definition Tabular disclosure for contract liabilities recognized as revenue. + References No definition available. + Details
Name: | evgo_ScheduleOfContractWithCustomerLiabilityRevenueRecognizedTableTextBlock
Namespace Prefix: | evgo_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration