Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Senior Notes (Details)

v3.25.1
Long-Term Debt - Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Long-Term Debt    
Amount outstanding $ 1,365,379 $ 1,375,909
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 | Any time prior to October 15, 2026    
Long-Term Debt    
Basis spread on treasury rate 0.50%  
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    
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%