Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Details)

v3.25.0.1
Commitments and Contingencies (Details)
1 Months Ended 12 Months Ended
Sep. 05, 2024
USD ($)
Aug. 04, 2023
USD ($)
Dec. 31, 2021
USD ($)
Oct. 31, 2021
USD ($)
project
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 30, 2024
project
Loss Contingencies [Line Items]                
Number of battery energy storage system projects | project       3       3
Liquidated damages up to a maximum amount       $ 89,000,000        
Maximum amount of liquidated damages $ 110,000,000              
Payment of contingent consideration         $ 0 $ 1,866,000 $ 0  
Contingent consideration         1,614,000 1,465,000    
Bright Canyon Corporation                
Loss Contingencies [Line Items]                
Consideration transferred, contingent consideration   $ 40,000,000            
Contingent consideration, term   7 years            
Plug Smart                
Loss Contingencies [Line Items]                
Contingent consideration, liability, revenue earn-outs, payment period     5 years          
Maximum cumulative earn-out     $ 5,000,000          
Contingent consideration, liability     $ 2,160,000          
Payment of contingent consideration           $ 3,040,000    
Contingent consideration         1,614,000      
Plug Smart | Selling, general and administrative expense                
Loss Contingencies [Line Items]                
Increase (decrease) in contingent consideration         $ 149,000