v3.25.2
Debt - Summary of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Jul. 09, 2021
Debt Instrument [Line Items]      
Debt issuance costs $ (10,989) $ (12,170)  
Total debt 1,787,669 1,786,348  
Less: Current portion of debt 349,863 349,699  
Total long-term debt 1,437,806 1,436,649  
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.80% Senior Notes 11/25/2025 | Public | Senior Notes      
Debt Instrument [Line Items]      
Interest Rate 3.80%    
Long-term debt, gross $ 350,000 350,000  
Senior notes, issued at par (as a percent) 99.975%    
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  
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  
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%    
2025, 2029, and 2034 Senior Bonds | Public | Senior Notes      
Debt Instrument [Line Items]      
Unamortized discount on senior bonds $ (1,342) $ (1,482)