v3.26.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 33,654 $ 38,374 $ 62,654 $ 70,886
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 32,273 36,437 59,951 66,497
Rest of the world        
Disaggregation of Revenue [Line Items]        
Total revenue 1,381 1,937 2,703 4,389
Subtotal        
Disaggregation of Revenue [Line Items]        
Total revenue 27,475 23,937 49,794 44,870
PowerTrack software        
Disaggregation of Revenue [Line Items]        
Total revenue 10,543 9,521 20,817 18,375
Edge hardware        
Disaggregation of Revenue [Line Items]        
Total revenue 14,750 12,086 25,076 22,349
Project and professional services & other        
Disaggregation of Revenue [Line Items]        
Total revenue 2,182 2,330 3,901 4,146
Managed services        
Disaggregation of Revenue [Line Items]        
Total revenue 5,893 9,003 12,574 16,054
Battery hardware resale        
Disaggregation of Revenue [Line Items]        
Total revenue $ 286 $ 5,434 $ 286 $ 9,962