XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt -Term Loans, Medium Term Notes and Revenue Bonds - (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 18, 2023
Sep. 14, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]            
Long-term principal     $ 1,036,735 $ 1,036,735 $ 1,036,735 $ 1,036,735
Amended Term Loan Agreement [Member]            
Debt Instrument [Line Items]            
Proceeds from Issuance of Debt   $ 277,500 $ 40,000 $ 40,000    
Interest Rate     3.35% 3.28% 3.35% 3.28%
Line of credit facility, amount outstanding     $ 971,000   $ 971,000  
Term loan maturity period     2033-12 2032-11    
Amended Term Loan Agreement [Member] | Interest Rate Swaps [Member]            
Debt Instrument [Line Items]            
Long-term Debt, Gross     $ 40,000 $ 40,000 40,000 $ 40,000
Termination amount     $ 50,000   $ 50,000  
Five Year Term Loan [Member] | Amended Term Loan Agreement [Member]            
Debt Instrument [Line Items]            
Long-term principal   $ 138,750        
Debt instrument, maturity date   Sep. 01, 2027        
Debt instrument term   5 years        
Eight Year Term Loan [Member] | Amended Term Loan Agreement [Member]            
Debt Instrument [Line Items]            
Long-term principal   $ 138,750        
Debt instrument, maturity date   Sep. 01, 2030        
Debt instrument term   8 years        
SOFR [Member]            
Debt Instrument [Line Items]            
Debt Instrument, Basis Spread on Variable Rate 1.00%       1.00%  
SOFR [Member] | Amended Term Loan Agreement [Member]            
Debt Instrument [Line Items]            
Debt Instrument, Basis Spread on Variable Rate   2.00% 2.30% 2.30%   0.10%
SOFR [Member] | Five Year Term Loan [Member] | Amended Term Loan Agreement [Member]            
Debt Instrument [Line Items]            
Interest Rate   2.50%        
SOFR [Member] | Eight Year Term Loan [Member] | Amended Term Loan Agreement [Member]            
Debt Instrument [Line Items]            
Interest Rate   2.66%