v3.24.2.u1
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, 2024
Dec. 31, 2023
Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts $ 12.0 $ 3.6
Interest rate swap contracts 0.0 8.0
Carrying Amount [Member] | Assets [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 1.4 8.7
Interest rate swap contracts 3.0 0.0
Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 12.0 3.6
Interest rate swap contracts 0.0 8.0
Fair Value [Member] | Assets [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 1.4 8.7
Interest rate swap contracts 3.0 0.0
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 269.5 301.6
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 315.0 312.2
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 416.1 454.9
6.00% Senior Notes Due 2025 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,274.6 1,274.6
6.00% Senior Notes Due 2025 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,274.6 1,274.6
6.00% Senior Notes Due 2025 [Member] | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,034.3 1,038.8
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 1,250.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 862.5 840.6
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 1,500.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 1,312.5 1,327.5
Senior Secured Term Loan Due 2026 (Member) | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 3,048.0 3,064.0
Senior Secured Term Loan Due 2026 (Member) | Fair Value [Member] | Liabilities [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes $ 2,735.6 $ 2,742.3