v3.25.1
Debt - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Carrying Amount [Member] | Senior Secured Credit Facilities    
Financial liabilities:    
Credit facility $ 4,115.5 $ 4,268.6
Carrying Amount [Member] | 5.5% Senior Notes due 2027    
Financial liabilities:    
Senior notes 1,998.3 1,998.1
Carrying Amount [Member] | 6.5% senior notes due 2032    
Financial liabilities:    
Senior notes 743.2 742.9
Fair Value [Member] | Senior Secured Credit Facilities    
Financial liabilities:    
Credit facility 4,145.0 4,315.6
Fair Value [Member] | 5.5% Senior Notes due 2027    
Financial liabilities:    
Credit facility 1,988.0 1,984.2
Fair Value [Member] | 6.5% senior notes due 2032    
Financial liabilities:    
Credit facility $ 759.7 $ 758.0