XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Summary (Details)
12 Months Ended
Dec. 31, 2023
lease
Lease Disclosure [Line Items]  
Number of finance leases 4
Minimum  
Lease Disclosure [Line Items]  
Finance lease, renewal term 1 year
Maximum  
Lease Disclosure [Line Items]  
Finance lease, renewal term 5 years
Lease terms through December 31, 2027  
Lease Disclosure [Line Items]  
Number of finance leases 3
Lease terms through June 30, 2031  
Lease Disclosure [Line Items]  
Number of finance leases 1
Lease terms through February 2042  
Lease Disclosure [Line Items]  
Operating lease, renewal term 20 years
Scherer Unit No. 2  
Lease Disclosure [Line Items]  
Percentage of undivided interest 60.00%