XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturity of our operating lease liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2025 (remaining six months of 2025) $ 226,492
2026 372,464
2027 395,946
2028 397,196
2029 399,148
2030 399,284
Thereafter 3,520,520
Total lease commitments 5,711,050
Less imputed interest 1,968,528
Total lease liabilities 3,742,522
PPAs and Energy Storage PPA Lease Contracts  
Lessee, Lease, Description [Line Items]  
2025 (remaining six months of 2025) 216,654
2026 355,402
2027 381,465
2028 385,407
2029 389,492
2030 393,621
Thereafter 3,462,329
Total lease commitments 5,584,370
Less imputed interest 1,927,257
Total lease liabilities 3,657,113
Land, Property and Equipment Leases  
Lessee, Lease, Description [Line Items]  
2025 (remaining six months of 2025) 9,838
2026 17,062
2027 14,481
2028 11,789
2029 9,656
2030 5,663
Thereafter 58,191
Total lease commitments 126,680
Less imputed interest 41,271
Total lease liabilities $ 85,409