v3.26.1
Long-Term Debt and Other Borrowing Arrangements - Schedule of Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Jan. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Long-term debt, gross $ 1,248,500   $ 1,291,950
Less unamortized debt issuance costs (17,934)   (6,284)
Long-term debt 1,230,566   1,285,666
3.375% Senior subordinated notes due 2027 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0   528,525
Senior subordinated notes interest rate 3.375%    
3.875% Senior subordinated notes due 2028 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 397,250   411,075
Senior subordinated notes interest rate 3.875%    
3.375% Senior subordinated notes due 2031 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 340,500   352,350
Senior subordinated notes interest rate 3.375%    
4.250% Senior subordinated notes due 2033 | Senior Subordinated Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 510,750   0
Senior subordinated notes interest rate 4.25% 4.25%  
Revolving Credit Facility | Revolving credit agreement due 2030 | Line of Credit      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0   $ 0