XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt and Other Borrowing Arrangements - Schedule of Carrying Values of Long-Term Debt and Other Borrowing Arrangements (Details) - USD ($)
$ in Thousands
Sep. 28, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 1,291,290 $ 1,138,610
Less unamortized debt issuance costs (6,857) (8,509)
Long-term debt 1,284,433 1,130,101
3.375% Senior subordinated notes due 2027 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 528,255 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 $ 410,865 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 $ 352,170 310,530
Senior subordinated notes interest rate 3.375%  
Revolving Credit Facility | Revolving credit agreement due 2030 | Line of Credit    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 $ 0