v3.25.2
Variable Interest Entities (Summary of VIE Information) (Details) - Variable Interest Entity, Primary Beneficiary - MW
1 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Delta Township, Michigan, Solar Project    
Variable Interest Entity [Line Items]    
Ownership interest 50.00%  
Nameplate capacity (in MW) 24  
Newport Solar Holdings    
Variable Interest Entity [Line Items]    
Nameplate capacity (in MW)   180
NWO Wind Equity Holdings    
Variable Interest Entity [Line Items]    
Ownership interest 50.00%  
NWO Holdco    
Variable Interest Entity [Line Items]    
Nameplate capacity (in MW) 100  
Aviator Wind Equity Holdings    
Variable Interest Entity [Line Items]    
Ownership interest   51.00%
Aviator Wind    
Variable Interest Entity [Line Items]    
Nameplate capacity (in MW)   525