v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table provides information on the disaggregation of revenue as recorded in the unaudited condensed consolidated statements of operations (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
PowerTrack software$10,543$9,521$20,817$18,375
Edge hardware14,75012,08625,07622,349
Project and professional services & other2,1822,3303,9014,146
Subtotal27,47523,93749,79444,870
Managed services5,8939,00312,57416,054
Battery hardware resale2865,4342869,962
Total revenue
$33,654$38,374$62,654$70,886
The following table summarizes reportable revenue by geographic regions determined based on the location of the customers (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
United States$32,273 $36,437 $59,951 $66,497 
Rest of the world1,381 1,937 2,703 4,389 
Total revenue$33,654 $38,374 $62,654 $70,886 
Schedule of Contract Assets and Liabilities from Contracts with Customers and Contract Balances
The following table provides information about contract assets and liabilities from contracts with customers:
Change
June 30, 2026December 31, 2025$%
Contract assets
$2,682 $2,734 $(52)(2)%
Contract liabilities
$126,015 $128,876 $(2,861)(2)%
The following table presents the changes in the contract liabilities balances during the six months ended June 30, 2026 and June 30, 2025 (in thousands):
Six Months Ended June 30,
20262025
Beginning balance$128,876 $129,155 
Upfront payments received from customers22,545 25,412 
Upfront or annual incentive payments received124 1,006 
Revenue recognized related to amounts that were included in beginning balance of deferred revenue(23,111)(24,744)
Revenue recognized related to deferred revenue generated during the period(2,419)(4,467)
Ending balance$126,015 $126,362