XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt and Commitments Related to Letters of Credit (Tables)
9 Months Ended
Sep. 27, 2025
Debt Disclosure [Abstract]  
Schedule of long-term debt Our long-term debt consisted of the following:
September 27,
2025
December 31,
2024
Revolving credit facility:  
Swing-line borrowings$2,993 $13,873 
SOFR borrowings120,000 200,000 
 122,993 213,873 
Senior unsecured notes:
3.99% Senior unsecured notes
30,000 40,000 
4.00% Senior unsecured notes
15,000 20,000 
6.19% Senior unsecured notes
75,000 75,000 
5.19% Senior unsecured notes
100,000 — 
220,000 135,000 
Term loans119,228 59,063 
 462,221 407,936 
Less debt issuance costs1,120 1,290 
Less current portion131,139 67,991 
 $329,962 $338,655 
Schedule of Maturities of Long-Term Debt Aggregate maturities of long-term debt for the five years subsequent to September 27, 2025 were as follows:
 Amount
Remaining three months of 2025
$86,974 
202659,627 
202747,289 
202845,338 
2029122,993 
2030100,000 
$462,221