XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt -Term Loans, Medium Term Notes and Revenue Bonds - (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 01, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
Long-term amount   $ 1,036,735 $ 1,037,000 $ 1,036,735
Amended Term Loan Agreement [Member]        
Debt Instrument [Line Items]        
Long-term amount     1,000,000  
Proceeds from Issuance of Debt     $ 110,000 $ 40,000
Interest Rate   3.35%   3.35%
Debt instrument, maturity date     Nov. 01, 2024  
Debt instrument maturity date     2024  
Term loan maturity period   2033-12    
Amended Term Loan Agreement [Member] | Interest Rate Swaps [Member]        
Debt Instrument [Line Items]        
Long-term Debt, Gross   $ 40,000   $ 40,000
Termination amount   50,000   50,000
Eight Year Term Loan [Member] | Amended Term Loan Agreement [Member]        
Debt Instrument [Line Items]        
Long-term amount $ 38,000      
Debt instrument, maturity date Nov. 01, 2032      
Debt instrument term 8 years      
Nine Year Term Loan [Member] | Amended Term Loan Agreement [Member]        
Debt Instrument [Line Items]        
Long-term amount $ 38,000      
Debt instrument, maturity date Nov. 01, 2033      
Debt instrument term 9 years      
Ten Year Term Loan [Member] | Amended Term Loan Agreement [Member]        
Debt Instrument [Line Items]        
Long-term amount $ 100,000      
Debt instrument, maturity date Nov. 01, 2034      
Debt instrument term 10 years      
Term Loans [Member]        
Debt Instrument [Line Items]        
Debt instrument maturity date     2025  
Long-term Debt, Gross     $ 100,000  
Term Loans [Member] | Interest Rate Swaps [Member]        
Debt Instrument [Line Items]        
Long-term Debt, Gross     $ 125,000  
Term Loans [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate     2.20%  
Term Loans [Member] | Minimum [Member] | Interest Rate Swaps [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate     4.02%  
Term Loans [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate     2.30%  
Term Loans [Member] | Maximum [Member] | Interest Rate Swaps [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate     4.28%  
Revenue Bond [Member]        
Debt Instrument [Line Items]        
Long-term amount   $ 65,735 $ 0 $ 65,735
Interest Rate     2.75%  
Debt instrument maturity date     2024  
Revenue Bond [Member] | Amended Term Loan Agreement [Member]        
Debt Instrument [Line Items]        
Outstanding long-term debt current, gross     $ 65,700