VIEs (Details) - MW |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Equity Method Investment, Nonconsolidated Investee or Group of Investees [Member] | ||
Other Commitments [Line Items] | ||
Generating capacity under long term purchased power agreements (in MW) | 1,207 | 1,207 |