v3.26.1
Debt - Summary of Long-term Debt (Details) - USD ($)
$ in Thousands
Apr. 03, 2026
Feb. 09, 2026
Dec. 31, 2025
Dec. 08, 2025
Jul. 09, 2021
Debt Instrument [Line Items]          
Debt issuance costs $ (11,719)   $ (12,790)    
Total debt 2,637,148   2,786,009    
Less: Current portion of debt 100,000   100,000    
Total long-term debt 2,537,148   2,686,009    
Non-public | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Long-term debt, gross $ 0   0    
Aggregate maximum borrowing capacity         $ 500,000
3.93% Senior Notes 10/10/2026 | Non-public | Senior Notes          
Debt Instrument [Line Items]          
Interest Rate 3.93%        
Long-term debt, gross $ 100,000   100,000    
Three-Year Term Loan Facility 12/8/2028 | Non-public | Line of Credit          
Debt Instrument [Line Items]          
Long-term debt, gross $ 900,000   900,000    
5.25% Senior Notes 6/1/2029 | Public | Senior Notes          
Debt Instrument [Line Items]          
Interest Rate 5.25%        
Long-term debt, gross $ 700,000   700,000    
Senior notes, issued at par (as a percent) 99.843%        
3.96% Senior Notes 3/21/2030 | Non-public | Senior Notes          
Debt Instrument [Line Items]          
Interest Rate 3.96%        
Long-term debt, gross $ 150,000   150,000    
Five-Year Term Loan Facility 12/6/2030 | Line of Credit          
Debt Instrument [Line Items]          
Long-term debt, gross   $ 300,000   $ 450,000  
Five-Year Term Loan Facility 12/6/2030 | Non-public | Line of Credit          
Debt Instrument [Line Items]          
Long-term debt, gross   $ 300,000 450,000    
5.45% Senior Notes 6/1/2034 | Public | Senior Notes          
Debt Instrument [Line Items]          
Interest Rate 5.45%        
Long-term debt, gross $ 500,000   500,000    
Senior notes, issued at par (as a percent) 99.893%        
2026, 2029, and 2034 Senior Bonds | Public | Senior Notes          
Debt Instrument [Line Items]          
Unamortized discount on senior bonds $ (1,133)   $ (1,201)