Quarterly report [Sections 13 or 15(d)]

COMMITMENTS AND CONTINGENCIES (Details)

v3.25.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Sep. 05, 2024
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 10, 2025
USD ($)
Dec. 31, 2024
USD ($)
Aug. 30, 2024
project
Oct. 31, 2021
USD ($)
project
Loss Contingencies [Line Items]                
Number of battery energy storage system projects | project             3 3
Maximum amount of liquidated damages               $ 89,000
Number of battery energy storage system projects, agreement reached | project             2  
Milestone payment received $ 110,000              
Increase in contingent consideration     $ 71 $ 0        
Powin, LLC                
Loss Contingencies [Line Items]                
Deposits paid     26,683          
Minimum | Loss of Deposits From Powin Bankruptcy                
Loss Contingencies [Line Items]                
Maximum amount of liquidated damages         $ 0      
Maximum | Loss of Deposits From Powin Bankruptcy                
Loss Contingencies [Line Items]                
Maximum amount of liquidated damages         $ 26,683      
Plug Smart                
Loss Contingencies [Line Items]                
Contingent consideration, liability, revenue earn-outs, payment period   5 years            
Maximum cumulative earn-out   $ 5,000            
Contingent consideration, liability     1,685     $ 1,614    
Increase in contingent consideration     71          
Contingent consideration paid     $ 1,685