XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lessee, Lease, Description [Line Items]        
Total Operating Lease Cost $ 82,233 $ 44,416 $ 100,117 $ 50,126
Variable Lease Cost 32,838 47,783 54,208 69,347
Short-term Lease Cost 528 6,445 1,120 9,245
Operating Lease Cost - PPAs and Energy Storage PPA Lease Contracts        
Lessee, Lease, Description [Line Items]        
Total Operating Lease Cost 76,947 39,391 89,494 40,328
Operating Lease Cost - Land, Property, and Other Equipment        
Lessee, Lease, Description [Line Items]        
Total Operating Lease Cost 5,286 5,025 10,623 9,798
Total Lease Cost $ 115,599 $ 98,644 $ 155,445 $ 128,718