XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Senior Notes and Deferred Financing Cost (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 24, 2021
Mar. 25, 2021
Senior Notes | 2031 Senior Notes        
Debt Instrument [Line Items]        
Aggregate principle amount of senior notes due 2031     $ 800.0  
Stated percentage     3.875%  
Percentage of principal amount that may be redeemed 103.875%      
Minimum percentage of notes not eligible for early redemption 60.00%      
Senior Notes | 2029 Senior Notes        
Debt Instrument [Line Items]        
Aggregate principle amount of senior notes due 2031       $ 800.0
Stated percentage       4.00%
Percentage of principal amount that may be redeemed 104.00%      
Minimum percentage of notes not eligible for early redemption 60.00%      
Senior Notes | Redemption period one | 2031 Senior Notes        
Debt Instrument [Line Items]        
Redemption price, percentage 101.938%      
Senior Notes | Redemption period one | 2029 Senior Notes        
Debt Instrument [Line Items]        
Redemption price, percentage 102.00%      
Senior Notes | Redemption period two | 2031 Senior Notes        
Debt Instrument [Line Items]        
Redemption price, percentage 100.00%      
Senior Notes | Redemption period two | 2029 Senior Notes        
Debt Instrument [Line Items]        
Redemption price, percentage 100.00%      
Senior Notes | Redemption period three | 2031 Senior Notes        
Debt Instrument [Line Items]        
Percentage of redemption on notes 100.00%      
Senior Notes | Redemption period three | 2029 Senior Notes        
Debt Instrument [Line Items]        
Percentage of redemption on notes 100.00%      
Senior Notes | Redemption period four | 2031 Senior Notes        
Debt Instrument [Line Items]        
Percentage of redemption on notes 40.00%      
Senior Notes | Redemption period four | 2029 Senior Notes        
Debt Instrument [Line Items]        
Percentage of redemption on notes 40.00%      
2031 Senior Notes        
Debt Instrument [Line Items]        
Stated percentage 3.875% 3.875%    
2029 Senior Notes        
Debt Instrument [Line Items]        
Stated percentage 4.00% 4.00%