v3.26.1
Leases - Schedule of Maturity of Our Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Lease, Description [Line Items]  
2026 (remaining six months of 2026) $ 289,452
2027 495,816
2028 533,384
2029 536,448
2030 537,528
2031 536,464
Thereafter 6,730,889
Total lease commitments 9,659,981
Less imputed interest 4,524,094
Total lease liabilities 5,135,887
PPAs and Energy Storage PPA Lease Contracts  
Lessee, Lease, Description [Line Items]  
2026 (remaining six months of 2026) 277,635
2027 474,522
2028 514,782
2029 519,979
2030 525,281
2031 530,697
Thereafter 6,674,719
Total lease commitments 9,517,615
Less imputed interest 4,482,414
Total lease liabilities 5,035,201
Land, Property and Equipment Leases  
Lessee, Lease, Description [Line Items]  
2026 (remaining six months of 2026) 11,817
2027 21,294
2028 18,602
2029 16,469
2030 12,247
2031 5,767
Thereafter 56,170
Total lease commitments 142,366
Less imputed interest 41,680
Total lease liabilities $ 100,686