XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.4
FINANCIAL INSTRUMENTS - Summary of Carrying Amounts and Estimated Fair Values of Other Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents $ 409,481 $ 203,824
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents 409,481 203,824
Bank Debt | Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 930,407 795,830
Bank Debt | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 930,407 795,830
Senior Notes | 4¾% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 4.75%  
Senior Notes | 3¼% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 3.25%  
Senior Notes | 4⅛% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 4.125%  
Senior Notes | 2¼% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Stated interest rate 2.25%  
Senior Notes | Carrying Amount | 4¾% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 300,000 300,000
Senior Notes | Carrying Amount | 3¼% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 795,307 729,755
Senior Notes | Carrying Amount | 4⅛% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 599,089 400,000
Senior Notes | Carrying Amount | 2¼% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 611,775 0
Senior Notes | Fair Value | 4¾% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 304,890 308,217
Senior Notes | Fair Value | 3¼% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 806,283 748,349
Senior Notes | Fair Value | 4⅛% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value 623,280 401,848
Senior Notes | Fair Value | 2¼% Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt, fair value $ 622,481 $ 0