XML 125 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Leased Assets [Line Items]      
Operating Lease Cost $ 167,433 $ 145,890 $ 122,062
Variable lease cost 144,108 135,007 122,040
Short-term Lease Cost 20,653 21,530 9,928
Purchased Power & Energy Storage Lease Contracts      
Operating Leased Assets [Line Items]      
Operating Lease Cost 147,313 126,655 104,001
Land, Property & Equipment Leases      
Operating Leased Assets [Line Items]      
Operating Lease Cost 20,120 19,235 18,061
Total Lease Cost $ 332,194 $ 302,427 $ 254,030