v3.25.1
Leases - Schedule of Maturity of our operating lease liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2025 (remaining nine months of 2025) $ 210,555
2026 251,750
2027 275,090
2028 276,218
2029 278,030
2030 278,884
Thereafter 1,908,134
Total lease commitments 3,478,661
Less imputed interest 1,077,239
Total lease liabilities 2,401,422
Operating Lease Cost - Purchased Power and Energy Storage Lease Contracts  
Lessee, Lease, Description [Line Items]  
2025 (remaining nine months of 2025) 197,622
2026 236,859
2027 262,780
2028 266,577
2029 270,514
2030 274,492
Thereafter 1,850,659
Total lease commitments 3,359,503
Less imputed interest 1,036,548
Total lease liabilities 2,322,955
Operating Lease Cost - Land, Property, and Other Equipment  
Lessee, Lease, Description [Line Items]  
2025 (remaining nine months of 2025) 12,933
2026 14,891
2027 12,310
2028 9,641
2029 7,516
2030 4,392
Thereafter 57,475
Total lease commitments 119,158
Less imputed interest 40,691
Total lease liabilities $ 78,467