XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Senior Notes and Deferred Financing Cost (Details) - Senior Notes - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Sep. 24, 2021
Mar. 25, 2021
2031 Senior Notes      
Debt Instrument [Line Items]      
Aggregate principle amount of senior notes due 2031   $ 800.0  
Stated percentage   3.875%  
2029 Senior Notes      
Debt Instrument [Line Items]      
Aggregate principle amount of senior notes due 2031     $ 800.0
Stated percentage     4.00%
Redemption period one | 2031 Senior Notes      
Debt Instrument [Line Items]      
Redemption price, percentage 101.938%    
Redemption period one | 2029 Senior Notes      
Debt Instrument [Line Items]      
Redemption price, percentage 102.00%    
Redemption period two | 2031 Senior Notes      
Debt Instrument [Line Items]      
Redemption price, percentage 100.00%    
Redemption period two | 2029 Senior Notes      
Debt Instrument [Line Items]      
Redemption price, percentage 100.00%    
Redemption period three | 2031 Senior Notes      
Debt Instrument [Line Items]      
Percentage of redemption on notes 100.00%    
Redemption period three | 2029 Senior Notes      
Debt Instrument [Line Items]      
Percentage of redemption on notes 100.00%