XML 114 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Debt Redemption Details (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 multiplyer 2.875%
April 30, 2024 - April 29, 2025  
Debt Instrument [Line Items]  
Debt instrument, redemption price, percentage multiplyer 1.4375%
April 30, 2025 - April 29, 2026  
Debt Instrument [Line Items]  
Debt instrument, redemption price, percentage multiplyer 0.00%