XML 128 R114.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Debt Instrument Redemption (Details) - 2026 Senior Notes - Senior Unsecured Notes
Apr. 27, 2021
April 30, 2023 - April 29, 2024  
Debt Instrument [Line Items]  
Debt instrument, redemption price, percentage multiplier 2.875%
April 30, 2024 - April 29, 2025  
Debt Instrument [Line Items]  
Debt instrument, redemption price, percentage multiplier 1.4375%
April 30, 2025 - April 29, 2026  
Debt Instrument [Line Items]  
Debt instrument, redemption price, percentage multiplier 0.00%