XML 104 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - Senior Notes, Additional Information (Details) - Senior Notes - USD ($)
Apr. 30, 2021
Oct. 31, 2020
Oct. 16, 2020
Dec. 14, 2017
Sep. 28, 2024
Senior notes, interest at 4.125%, payable semi-annually, principal due April 2031          
Debt Instrument [Line Items]          
Debt, aggregate principal amount $ 400,000,000        
Debt instrument, interest rate 4.125%       4.125%
Senior notes, interest at 4.125%, payable semi-annually, principal due October 2030          
Debt Instrument [Line Items]          
Debt, aggregate principal amount   $ 500,000,000 $ 500,000,000    
Debt instrument, interest rate   4.125% 4.125%   4.125%
Debt issuance costs $ 6,000,000   $ 8,000,000    
Percentage of purchase price equal   100.00%      
Senior notes, interest at 4.125%, payable semi-annually, principal due October 2030 | Redemption Period, One          
Debt Instrument [Line Items]          
Debt redemption price percentage 102.063% 102.063%      
Senior notes, interest at 4.125%, payable semi-annually, principal due October 2030 | Redemption Period, Two          
Debt Instrument [Line Items]          
Debt redemption price percentage 101.375% 101.375%      
Senior notes, interest at 4.125%, payable semi-annually, principal due October 2030 | Redemption Period, Three          
Debt Instrument [Line Items]          
Debt redemption price percentage 100.688% 100.688%      
Senior notes, interest at 4.125%, payable semi-annually, principal due October 2030 | Redemption Period, Four          
Debt Instrument [Line Items]          
Debt redemption price percentage 100.00% 100.00%      
Senior notes, interest at 4.125%, payable semi-annually, principal due October 2030 | Upon Change Of Control          
Debt Instrument [Line Items]          
Debt redemption price percentage 101.00%     101.00%  
Senior notes interest at 6.125% payable semi-annually, principal due November 2023          
Debt Instrument [Line Items]          
Debt instrument, interest rate   6.125%      
Senior notes interest at 6.125% payable semi-annually, principal due November 2023 | Redemption Period, Two          
Debt Instrument [Line Items]          
Debt instrument, interest rate   101.531%      
Senior notes, interest at 5.125%, payable semi-annually, principal due February 2028          
Debt Instrument [Line Items]          
Debt, aggregate principal amount       $ 300,000,000  
Debt instrument, interest rate       5.125% 5.125%
Debt issuance costs       $ 4,800,000  
Senior notes, interest at 5.125%, payable semi-annually, principal due February 2028 | Redemption Period, Three          
Debt Instrument [Line Items]          
Debt redemption price percentage       101.708%  
Senior notes, interest at 5.125%, payable semi-annually, principal due February 2028 | Redemption Period, Four          
Debt Instrument [Line Items]          
Debt redemption price percentage       100.854%  
Senior notes, interest at 5.125%, payable semi-annually, principal due February 2028 | Upon Change Of Control          
Debt Instrument [Line Items]          
Debt redemption price percentage       101.00%  
Senior notes, interest at 5.125%, payable semi-annually, principal due February 2028 | Debt Instrument, Redemption, Period Five          
Debt Instrument [Line Items]          
Debt redemption price percentage       100.00%