XML 154 R128.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]      
Total Operating Lease Cost $ 314,745 $ 167,433 $ 145,890
Variable Lease Cost 124,707 144,108 135,007
Short-term Lease Cost 2,250 20,653 21,530
Operating Lease Cost - PPAs and Energy Storage PPA Lease Contracts      
Lessee, Lease, Description [Line Items]      
Total Operating Lease Cost 292,625 147,313 126,655
Operating Lease Cost - Land, Property, and Other Equipment      
Lessee, Lease, Description [Line Items]      
Total Operating Lease Cost 22,120 20,120 19,235
Total Lease Cost $ 441,702 $ 332,194 $ 302,427