v3.26.3
Long-Term Debt and Commitments Related to Letters of Credit (Tables)
9 Months Ended
Oct. 03, 2026
Debt Disclosure [Abstract]  
Schedule of long-term debt Our long-term debt consisted of the following:
October 3,
2026
December 31,
2025
Revolving credit facility:
Swing-line borrowings$14,442 $5,431 
SOFR borrowings290,000 120,000 
304,442 125,431 
Senior unsecured notes:
3.99% Senior unsecured notes
20,000 30,000 
4.00% Senior unsecured notes
10,000 15,000 
6.19% Senior unsecured notes
75,000 75,000 
5.19% Senior unsecured notes
100,000 100,000 
205,000 220,000 
Term loans40,632 29,484 
Accounts receivable securitization facility loan50,000 55,000 
600,074 429,915 
Less debt issuance costs834 1,038 
Less current portion117,946 111,598 
$481,294 $317,279 
Schedule of Maturities of Long-Term Debt
Aggregate Maturities of Long-Term Debt--Aggregate maturities of long-term debt for the five years subsequent to October 3, 2026 were as follows:
Amount
Remaining three months of 2026
$75,544 
202772,583 
202847,392 
2029304,555 
2030100,000 
$600,074