XML 100 R87.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lessee, Lease, Description [Line Items]    
Total Operating Lease Cost $ 60,691 $ 17,884
Variable Lease Cost 25,313 21,370
Short-term Lease Cost 875 592
Operating Lease Cost - PPAs and Energy Storage PPA Lease Contracts    
Lessee, Lease, Description [Line Items]    
Total Operating Lease Cost 54,390 12,547
Operating Lease Cost - Land, Property, and Other Equipment    
Lessee, Lease, Description [Line Items]    
Total Operating Lease Cost 6,301 5,337
Total Lease Cost $ 86,879 $ 39,846