XML 117 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Leased Assets [Line Items]      
Operating Lease Cost $ 145,890 $ 122,062 $ 124,260
Variable lease cost 135,007 122,040 118,969
Short-term Lease Cost 21,530 9,928 3,872
Purchased Power & Energy Storage Lease Contracts      
Operating Leased Assets [Line Items]      
Operating Lease Cost 126,655 104,001 105,762
Land, Property & Equipment Leases      
Operating Leased Assets [Line Items]      
Operating Lease Cost 19,235 18,061 18,498
Total Lease Cost $ 302,427 $ 254,030 $ 247,101