v3.24.0.1
Fair Value Measurements - Carrying Amounts, Estimated Fair Values and Valuation Input Levels of the Company's Debt Instruments, Interest Rate Derivatives and Foreign Currency Contracts (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts $ 3.6 $ 6.5
Interest rate swap contracts 8.0 0.0
Carrying Amount [Member] | Assets [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 8.7 9.9
Interest rate swap contracts 0.0 8.6
Fair Value [Member] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 3.6 6.5
Interest rate swap contracts 8.0 0.0
Fair Value [Member] | Assets [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Foreign currency contracts 8.7 9.9
Interest rate swap contracts 0.0 8.6
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 700.0
7.125% Senior Notes Due 2028 [Member] | Fair Value [Member] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 301.6 502.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] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 312.2 513.4
8.25% Senior Notes Due 2027 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 866.9 1,000.0
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 1,000.0
8.25% Senior Notes Due 2027 [Member] | Fair Value [Member] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 454.9 780.8
6.00% Senior Notes Due 2025 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,274.6 1,300.0
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,300.0
6.00% Senior Notes Due 2025 [Member] | Fair Value [Member] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,038.8 1,183.4
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] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 840.6 1,000.0
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] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes 1,327.5 1,383.3
Senior Secured Term Loans Due 2026 [Member] | Carrying Amount [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior secured notes 3,064.0 3,096.0
Senior Secured Term Loans Due 2026 [Member] | Fair Value [Member] | Level 2 [Member] | Liabilities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior notes $ 2,742.3 $ 2,925.7