XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Borrowings - Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 29, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 1,907,625 $ 1,663,000
Less: Unamortized debt issuance costs (5,980) (7,129)
Total long-term debt 1,901,645 1,655,871
Current portion of borrowings (100,000) (100,000)
Long-term borrowings $ 1,801,645 $ 1,555,871
Revolving Credit Facility    
Debt Instrument [Line Items]    
Line of credit facility interest rate 5.80% 5.80%
Long-term line of credit $ 370,125 $ 113,000
Term Loan | Term loan facility, at a rate of 5.80% at June 29, 2025, due 2027    
Debt Instrument [Line Items]    
Line of credit facility interest rate 5.80% 5.80%
Long-term line of credit $ 462,500 $ 475,000
Senior Notes | 4.625% Senior Notes due 2027    
Debt Instrument [Line Items]    
Debt instrument, stated interest rate 4.625% 4.625%
Senior notes $ 500,000 $ 500,000
Senior Notes | 4.250% Senior Notes due 2028    
Debt Instrument [Line Items]    
Debt instrument, stated interest rate 4.25% 4.25%
Senior notes $ 500,000 $ 500,000
Securitization program    
Debt Instrument [Line Items]    
Debt instrument, stated interest rate 5.18% 5.18%
Securitization program $ 75,000 $ 75,000