XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Senior Notes Redemption Prices (Details) - Senior Notes
1 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2020
May 31, 2020
Dec. 31, 2023
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)     101.00%
4.50% Senior Notes due 2028 | Debt Instrument, Redemption, Period One      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   102.25%  
4.50% Senior Notes due 2028 | Debt Instrument, Redemption, Period Two      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   101.125%  
4.50% Senior Notes due 2028 | Debt Instrument, Redemption, Period Three      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   100.00%  
4.75% Senior Notes due 2030 | Debt Instrument, Redemption, Period One      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   102.375%  
4.75% Senior Notes due 2030 | Debt Instrument, Redemption, Period Two      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   101.583%  
4.75% Senior Notes due 2030 | Debt Instrument, Redemption, Period Three      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   100.792%  
4.75% Senior Notes due 2030 | Debt Instrument, Redemption, Period Four      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent)   100.00%  
4.625% Senior Notes due 2031 | Debt Instrument, Redemption, Period One      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent) 102.313%    
4.625% Senior Notes due 2031 | Debt Instrument, Redemption, Period Two      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent) 101.542%    
4.625% Senior Notes due 2031 | Debt Instrument, Redemption, Period Three      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent) 100.771%    
4.625% Senior Notes due 2031 | Debt Instrument, Redemption, Period Four      
Debt Instrument, Redemption [Line Items]      
Redemption price, (percent) 100.00%