v3.26.3
Debt and Other Borrowing Arrangements - Schedule of Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Sep. 27, 2026
Jan. 31, 2026
Dec. 31, 2025
Term loan credit facility due 2033:      
Current maturities of term loan credit facility $ 18,500   $ 0
Noncurrent maturities of term loan credit facility 3,031,910   1,285,666
Total debt 3,050,410   1,285,666
Less unamortized debt issuance costs and debt discount (53,370)   (6,284)
Total debt 3,050,410   1,285,666
Less: Current maturities of long-term debt (18,500)   0
Long-term debt 3,031,910   1,285,666
Line of Credit | Secured Debt | Term Loan Credit Facility      
Term loan credit facility due 2033:      
Current maturities of term loan credit facility 18,500   0
Noncurrent maturities of term loan credit facility 1,831,500   0
Total debt 1,850,000   0
Total debt 1,850,000   0
Less: Current maturities of long-term debt (18,500)   0
Long-term debt 1,831,500   0
Line of Credit | Revolving Credit Facility | Revolving credit agreement due 2030      
Debt Instrument [Line Items]      
Long-term debt, gross 0   0
Senior Subordinated Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 1,253,780   1,291,950
Senior Subordinated Notes | 4.250% Senior subordinated notes due 2033      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 4.25% 4.25%  
Long-term debt, gross $ 512,910   0
Senior Subordinated Notes | 3.375% Senior subordinated notes due 2031      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 3.375%    
Long-term debt, gross $ 341,940   352,350
Senior Subordinated Notes | 3.875% Senior subordinated notes due 2028      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 3.875%    
Long-term debt, gross $ 398,930   411,075
Senior Subordinated Notes | 3.375% Senior subordinated notes due 2027      
Debt Instrument [Line Items]      
Senior subordinated notes interest rate 3.375%    
Long-term debt, gross $ 0   $ 528,525