v3.25.2
Debt - Outstanding Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Units subject to mandatory redemption $ 3,399 $ 3,399
Total debt 3,472,077 3,282,860
Less: Short-term debt and current portion of long-term debt (61,688) (51,732)
Long-term debt $ 3,410,389 3,231,128
Commercial notes, periodic interest and principal payments, 5.25%, expire May 1, 2026 | Commercial Paper    
Debt Instrument [Line Items]    
Interest rate 5.25%  
Premium financing notes $ 6,216 0
Commercial notes, periodic interest and principal payments, 6.25%, expired May 1, 2025 | Commercial Paper    
Debt Instrument [Line Items]    
Interest rate 6.25%  
Maturity date May 01, 2025  
Premium financing notes $ 0 2,673
Commercial notes, periodic interest and principal payments, 6.25%, expired June 1, 2025 | Commercial Paper    
Debt Instrument [Line Items]    
Interest rate 6.25%  
Maturity date Jun. 01, 2025  
Premium financing notes $ 0 548
Commercial notes, periodic interest and principal payments, 6.25%, expired June 21, 2025 | Commercial Paper    
Debt Instrument [Line Items]    
Interest rate 6.25%  
Maturity date Jun. 21, 2025  
Premium financing notes $ 0 2,642
Medium-Term Note | Credit Agreement | Secured Debt    
Debt Instrument [Line Items]    
Debt term 7 years  
Interest rate 2.25%  
Maturity date Sep. 13, 2031  
Long-term debt $ 1,666,100 1,672,532
Line of Credit | Credit Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt term 5 years  
Basis spread on variable rate 2.50%  
Maturity date Jul. 30, 2029  
Long-term debt $ 185,464 1,207
Line of Credit | Credit Agreement | Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.25%  
Line of Credit | Credit Agreement | Revolving Credit Facility | Maximum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.50%  
Senior Secured Notes | 8-year senior secured notes, semi-annual interest payments, 4.38%, mature February 1, 2030    
Debt Instrument [Line Items]    
Debt term 8 years  
Interest rate 4.38%  
Maturity date Feb. 01, 2030  
Long-term debt $ 402,171 401,676
Senior Secured Notes | 8-year senior secured notes, semi-annual interest payments, 5.88%, mature August 1, 2032    
Debt Instrument [Line Items]    
Debt term 8 years  
Interest rate 5.88%  
Long-term debt $ 1,208,727 $ 1,198,183