XML 90 R80.htm IDEA: XBRL DOCUMENT v3.19.1
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
Mar. 31, 2019
Dec. 31, 2018
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt $ 5,676 $ 5,953
Derivative instrument assets 46,304 60,524
Carrying Amount [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other long-term debt 5,677 5,953
Derivative instrument assets 46,304 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,779,357 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 148,803 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,147 296,946
Carrying Amount [Member] | 5.625% Senior Notes Due 2023 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 643,651 643,289
Carrying Amount [Member] | 6.500% Senior Notes due 2024 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 383,577 383,304
Fair Value [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Derivative instrument assets 46,304 60,524
Other long-term debt 5,677 5,953
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,779,537 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 148,803 147,542
Fair Value [Member] | 5.125% Senior Notes Due 2022 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 297,890 283,583
Fair Value [Member] | 5.625% Senior Notes Due 2023 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes 647,674 609,516
Fair Value [Member] | 6.500% Senior Notes due 2024 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Senior Notes $ 394,125 $ 369,888