XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt and Other Borrowing Arrangements - Schedule of Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 1,186,570 $ 1,138,610
Less unamortized debt issuance costs (7,966) (8,509)
Long-term debt 1,178,604 1,130,101
3.375% Senior subordinated notes due 2027 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 485,415 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 $ 377,545 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 $ 323,610 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