XML 103 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lessee, Lease, Description [Line Items]        
Total Operating Lease Cost $ 144,566 $ 94,520 $ 244,683 $ 144,646
Variable Lease Cost 51,103 51,835 105,311 121,182
Short-term Lease Cost 550 10,604 1,670 19,849
Operating Lease Cost - PPAs and Energy Storage PPA Lease Contracts        
Lessee, Lease, Description [Line Items]        
Total Operating Lease Cost 138,886 89,410 228,380 129,738
Operating Lease Cost - Land, Property, and Other Equipment        
Lessee, Lease, Description [Line Items]        
Total Operating Lease Cost 5,680 5,110 16,303 14,908
Total Lease Cost $ 196,219 $ 156,959 $ 351,664 $ 285,677