v3.25.3
Debt (Tables)
9 Months Ended
Sep. 27, 2025
Debt Disclosure [Abstract]  
Summary of Outstanding Debt
The Company had the following outstanding debt at September 27, 2025 and December 31, 2024 (in thousands):
 
    
September 27, 2025
    
December 31, 2024
 
Senior unsecured notes - Series K - 3.44%, due May 2026
   $ 160,000      $ —   
Senior unsecured notes - Series L - 3.31%, due September 2026
     200,000        —   
Senior unsecured notes - Series N - 1.68%, due March 2026
     100,000        —   
  
 
 
    
 
 
 
Total notes payable and debt, current
     460,000        —   
Senior unsecured notes - Series K - 3.44%, due May 2026
     —         160,000  
Senior unsecured notes - Series L - 3.31%, due September 2026
     —         200,000  
Senior unsecured notes - Series M - 3.53%, due September 2029
     300,000        300,000  
Senior unsecured notes - Series N - 1.68%, due March 2026
     —         100,000  
Senior unsecured notes - Series O - 2.25%, due March 2031
     400,000        400,000  
Senior unsecured notes - Series P - 4.91%, due May 2028
     50,000        50,000  
Senior unsecured notes - Series Q - 4.91%, due May 2030
     50,000        50,000  
Credit agreement
     150,000        370,000  
Unamortized debt issuance costs
     (2,794 )
 
     (3,512
  
 
 
    
 
 
 
Total long-term debt
     947,206        1,626,488  
  
 
 
    
 
 
 
Total debt
   $ 1,407,206      $ 1,626,488