XML 19 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements - Carrying Amounts and Fair Values of Company's Amended and Restated Senior Credit Facilities and Contingent Consideration Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt $ 4,821 $ 5,953
Carrying Amount [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt 4,821 5,953
Derivative instrument (liabilities) assets (68,915) 60,524
Carrying Amount [Member] | Amended and Restated Senior Credit Facility [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Secured 1,668,062 1,715,338
Carrying Amount [Member] | 6.125% Senior Notes Due 2021 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 149,254 148,657
Carrying Amount [Member] | 5.125% Senior Notes Due 2022 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 297,761 296,946
Carrying Amount [Member] | 5.625% Senior Notes Due 2023 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 644,771 643,289
Carrying Amount [Member] | 6.500% Senior Notes due 2024 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 384,430 383,304
Fair Value [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt 4,821 5,953
Derivative instrument (liabilities) assets (68,915) 60,524
Fair Value [Member] | Amended and Restated Senior Credit Facility [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Amended and Restated Senior Credit Facility 1,668,062 1,715,338
Fair Value [Member] | 6.125% Senior Notes Due 2021 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 149,441 147,542
Fair Value [Member] | 5.125% Senior Notes Due 2022 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 299,994 283,583
Fair Value [Member] | 5.625% Senior Notes Due 2023 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 655,249 609,516
Fair Value [Member] | 6.500% Senior Notes due 2024 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes $ 398,366 $ 369,888