v3.25.2
Financing - Schedule of Debt - Footnotes (Details)
Jun. 27, 2025
1.800% senior unsecured notes due 2026  
Debt Instrument [Line Items]  
Stated interest rate (as a percent) 1.80%
2.400% senior unsecured notes due 2028  
Debt Instrument [Line Items]  
Stated interest rate (as a percent) 2.40%
2.950% senior unsecured notes due 2031  
Debt Instrument [Line Items]  
Stated interest rate (as a percent) 2.95%