v3.25.2
Fair Value Measurements - Carrying Amounts, Estimated Fair Values and Valuation Input Levels of the Company's Debt Instruments, Interest Rate Swap Contracts and Foreign Currency Contracts (Detail) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Carrying Amount [Member] | Assets [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts $ 5.5 $ 0.0
Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 0.0 3.4
Interest rate swap contracts 3.7 2.4
Fair Value [Member] | Assets [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 5.5 0.0
Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 0.0 3.4
Interest rate swap contracts 3.7 2.4
7.125% Senior Notes Due 2028 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 641.6 641.6
7.125% Senior Notes Due 2028 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 630.2 561.4
5.00% Senior Notes Due 2027 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 750.0 750.0
5.00% Senior Notes Due 2027 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 750.0 750.0
5.00% Senior Notes Due 2027 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 730.2 669.5
8.25% Senior Notes Due 2027 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 866.9 866.9
8.25% Senior Notes Due 2027 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 866.9 866.9
8.25% Senior Notes Due 2027 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 860.6 826.8
9.50% Senior Secured Notes Due 2031 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 1,000.0 1,000.0
9.50% Senior Secured Notes Due 2031 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,043.6 1,035.0
4.75% Senior Secured Notes Due 2029 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 951.0 1,250.0
4.75% Senior Secured Notes Due 2029 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 928.5 1,117.2
6.00% Senior Secured Notes Due 2026 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 0.0 1,500.0
6.00% Senior Secured Notes Due 2026 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 0.0 1,486.9
Senior Secured Term Loan Due 2029 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 3,150.0 3,150.0
Senior Secured Term Loan Due 2029 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 3,193.3 3,189.4
Senior Secured Revolving Credit Facility [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 0.0 200.0
Senior Secured Revolving Credit Facility [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes $ 0.0 $ 190.0