v3.25.2
Debt - Schedule of Carrying Amounts and Fair Values of Debt (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Carrying Amount [Member] | Senior Secured Credit Facilities    
Financial liabilities:    
Credit facility $ 4,081.6 $ 4,268.6
Carrying Amount [Member] | 5.5% Senior Notes due 2027    
Financial liabilities:    
Senior notes 1,998.4 1,998.1
Carrying Amount [Member] | 6.5% senior notes due 2032    
Financial liabilities:    
Senior notes 743.4 742.9
Fair Value [Member] | Senior Secured Credit Facilities    
Financial liabilities:    
Credit facility 4,133.5 4,315.6
Fair Value [Member] | 5.5% Senior Notes due 2027    
Financial liabilities:    
Credit facility 2,004.5 1,984.2
Fair Value [Member] | 6.5% senior notes due 2032    
Financial liabilities:    
Credit facility $ 780.0 $ 758.0