XML 115 R104.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Debt Instrument Redemption (Details) - 5.75% Senior Notes Due 2026 - 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%