XML 104 R79.htm IDEA: XBRL DOCUMENT v3.19.3
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
Sep. 30, 2019
Dec. 31, 2018
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt $ 5,110 $ 5,953
Carrying Amount [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt 5,110 5,953
Derivative instrument (liabilities) assets (15,896) 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,694,623 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,101 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,554 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,393 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,141 383,304
Fair Value [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt 5,110 5,953
Derivative instrument (liabilities) assets (15,896) 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,694,623 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,287 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,786 283,583
Fair Value [Member] | 5.625% Senior Notes Due 2023 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 656,475 609,516
Fair Value [Member] | 6.500% Senior Notes due 2024 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes $ 399,507 $ 369,888