v3.25.3
Debt (Tables)
9 Months Ended
Sep. 28, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consisted of the following:
September 28, 2025December 31, 2024
Fixed-rate notes due:Interest rate:
April 20253.250%$— $750 
May 20253.500%— 750 
June 20261.150%500 500 
August 20262.125%500 500 
April 20273.500%750 750 
November 20272.625%500 500 
May 20283.750%1,000 1,000 
April 20303.625%1,000 1,000 
June 20312.250%500 500 
August 20354.950%750 — 
April 20404.250%750 750 
June 20412.850%500 500 
November 20423.600%500 500 
April 20504.250%750 750 
OtherVarious78 76 
Total debt principal8,078 8,826 
Less unamortized debt issuance costs and discounts64 64 
Total debt8,014 8,762 
Less current portion1,006 1,502 
Long-term debt$7,008 $7,260