v3.26.1
Revenue Recognition
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following table disaggregates revenue by our categories indicated for the dates below:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Revenue
Charging, retail$37,783 $32,779 $71,569 $62,794 
Charging, commercial10,820 8,573 19,634 16,356 
Charging, OEM3,386 7,908 8,161 13,166 
Regulatory credit sales4,690 2,450 7,970 5,236 
Network, OEM4,742 118 9,804 1,374 
Total charging network61,421 51,828 117,138 98,926 
eXtend18,017 37,385 51,204 60,873 
Ancillary3,210 8,817 23,837 13,518 
Total non-charging network21,227 46,202 75,041 74,391 
Total revenue$82,648 $98,030 $192,179 $173,317 
The following table provides information about contract assets and liabilities from contracts with customers:
Change
(dollars in thousands)June 30, 2026December 31, 2025$%
Contract assets$7,293 $1,715 $5,578 325 %
Contract liabilities$87,004 $102,771 $(15,767)(15)%
The balance of contract assets is driven by the difference in timing of when revenue is recognized from performance obligations satisfied in the current reporting period and when amounts are invoiced to the customer. The balance of contract liabilities is driven by the difference in timing between when cash is received pursuant to a contract and when the Company’s performance obligations under the contract are satisfied.
The following table provides the activity for the contract liabilities recognized:

(in thousands)June 30, 2026
Beginning balance$102,771 
Additions40,756 
Recognized in revenue(56,523)
Ending balance$87,004 
Revenues include the following:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Amounts included in the beginning of period contract liabilities balance$8,121 $8,057 $20,272 $20,115 
Amounts associated with performance obligations satisfied in previous periods$81 $3,448 $81 $3,484 
It is anticipated that deferred revenue as of June 30, 2026 will be recognized in the following periods ending December 31:
(in thousands)
2026$12,659 
202720,383 
202814,879 
20294,197 
$52,118 
As of June 30, 2026, there was $16.5 million in consideration received for charging credits, for which the timing of revenue recognition is uncertain. The Company expects to recognize revenue for these amounts as customers use their charging credits over the next 2.5 years.
ASC 606 does not require disclosure of the transaction price to remaining performance obligations if the contract contains variable consideration allocated entirely to a wholly unsatisfied performance obligation. Under many customer contracts, each unit of product represents a separate performance obligation and therefore future volumes are wholly unsatisfied and thus disclosure of the transaction price allocated to a wholly unsatisfied performance obligation is not required. Under these contracts, variability arises as both volume and pricing are not known until the product is delivered. As of June 30, 2026 and December 31, 2025, there was $18.4 million and $19.3 million, respectively, in variable consideration for wholly unsatisfied performance obligations, which is included in deferred revenue on the condensed consolidated balance sheets.