v3.26.1
Revenue Recognition - 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
Revenue Recognition        
Revenue $ 3,089 $ 975 $ 6,171 $ 1,318
United States        
Revenue Recognition        
Revenue 1,539 771 4,325 1,070
Europe        
Revenue Recognition        
Revenue 1,550 201 1,846 227
Other        
Revenue Recognition        
Revenue   3   21
PowerBridge sales and shipping        
Revenue Recognition        
Revenue 3,022 944 5,945 1,246
Other        
Revenue Recognition        
Revenue $ 67 $ 31 $ 226 $ 72