XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt and Other Borrowing Arrangements - Schedule of Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 1,278,750 $ 1,138,610
Less unamortized debt issuance costs (7,412) (8,509)
Long-term debt 1,271,338 1,130,101
3.375% Senior subordinated notes due 2027 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 523,125 465,795
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 $ 406,875 362,285
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 $ 348,750 310,530
Senior subordinated notes interest rate 3.375%  
Revolving Credit Facility | Revolving credit agreement due 2026 | Line of Credit    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 $ 0