Annual report [Section 13 and 15(d), not S-K Item 405]

Long-Term Debt - Senior Notes and Equipment Notes (Details)

v3.25.0.1
Long-Term Debt - Senior Notes and Equipment Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Long-Term Debt    
Amount outstanding $ 1,375,909 $ 1,420,067
3.625% Senior Notes    
Long-Term Debt    
Interest rate (as a percent) 3.625%  
Principal amount of debt $ 400,000  
3.625% Senior Notes | On or after March 15, 2025    
Long-Term Debt    
Redemption price as a percentage of principal 100.906%  
3.625% Senior Notes | On March 15, 2026 and thereafter    
Long-Term Debt    
Redemption price as a percentage of principal 100.00%  
3.625% Senior Notes | Change in Control Scenario    
Long-Term Debt    
Redemption price as a percentage of principal 101.00%  
4.125% Senior Notes    
Long-Term Debt    
Interest rate (as a percent) 4.125%  
Principal amount of debt $ 500,000  
4.125% Senior Notes | On or after October 15, 2026    
Long-Term Debt    
Redemption price as a percentage of principal 102.063%  
4.125% Senior Notes | On or after October 15, 2027    
Long-Term Debt    
Redemption price as a percentage of principal 101.375%  
4.125% Senior Notes | On or after October 15, 2028    
Long-Term Debt    
Basis spread on treasury rate 50.00%  
Redemption price as a percentage of principal 100.688%  
4.125% Senior Notes | On October 15, 2029 and thereafter    
Long-Term Debt    
Redemption price as a percentage of principal 100.00%  
4.125% Senior Notes | Change in Control Scenario    
Long-Term Debt    
Redemption price as a percentage of principal 101.00%