XML 100 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measures and Disclosures (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets $ 8,394,620 $ 8,812,591
Long-term Debt, Fair Value 3,909,256 4,536,238
Total long-term debt 3,981,105 4,577,141
Fair Value, Inputs, Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 329,213 456,929
Assets 329,213 456,929
Fair Value, Inputs, Level 1 | Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments - interest rate swap - cash flow hedge 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Assets 7,135 24,069
Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments - interest rate swap - cash flow hedge 7,135 24,069
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 0 0
Assets 0 0
Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments - interest rate swap - cash flow hedge 0 0
Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 329,213 456,929
Assets 336,348 480,998
Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member] | Interest Rate Swap    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative financial instruments - interest rate swap - cash flow hedge $ 7,135 $ 24,069