v3.26.1
ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Less: accumulated depreciation $ (91,785) $ (91,570)
Total energy storage systems, net 33,990 43,925
Energy storage systems placed into service    
Property, Plant, and Equipment [Line Items]    
Total energy storage systems, gross 125,424 135,042
Energy storage systems not yet placed into service    
Property, Plant, and Equipment [Line Items]    
Total energy storage systems, gross $ 351 $ 453