XML 44 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments - Summary of Carrying Amounts and Estimated Fair Values of Other Financial Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
USD Interest Rate Swap Contract One [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative, Notional Amount $ 50,000  
Liabilities:    
Derivative, Fixed Interest Rate 2.878%  
USD Interest Rate Swap Contract Two [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative, Notional Amount $ 50,000  
Liabilities:    
Derivative, Fixed Interest Rate 2.878%  
Carrying Amount    
Assets:    
Cash and cash equivalents $ 203,824 $ 72,819
Fair Value    
Assets:    
Cash and cash equivalents 203,824 72,819
Bank Borrowings [Member] | Carrying Amount    
Liabilities:    
Long-term Debt, Fair Value 795,830 951,800
Bank Borrowings [Member] | Fair Value    
Liabilities:    
Long-term Debt, Fair Value $ 795,830 951,800
Senior Notes [Member] | Four and Three Quarters Percent Senior Notes due 2025 [Member]    
Liabilities:    
Stated interest rate 4.75%  
Senior Notes [Member] | Three and One Quarter Percent Senior Notes due 2025 [Member]    
Liabilities:    
Stated interest rate 3.25%  
Senior Notes [Member] | Four and One Eighth Percent Senior Notes Due 2028 [Member]    
Liabilities:    
Stated interest rate 4.125%  
Senior Notes [Member] | Carrying Amount | Four and Three Quarters Percent Senior Notes due 2025 [Member]    
Liabilities:    
Long-term Debt, Fair Value $ 300,000 300,000
Senior Notes [Member] | Carrying Amount | Three and One Quarter Percent Senior Notes due 2025 [Member]    
Liabilities:    
Long-term Debt, Fair Value 729,755 744,380
Senior Notes [Member] | Carrying Amount | Four and One Eighth Percent Senior Notes Due 2028 [Member]    
Liabilities:    
Long-term Debt, Fair Value 400,000 0
Senior Notes [Member] | Fair Value | Four and Three Quarters Percent Senior Notes due 2025 [Member]    
Liabilities:    
Long-term Debt, Fair Value 308,217 284,517
Senior Notes [Member] | Fair Value | Three and One Quarter Percent Senior Notes due 2025 [Member]    
Liabilities:    
Long-term Debt, Fair Value 748,349 746,591
Senior Notes [Member] | Fair Value | Four and One Eighth Percent Senior Notes Due 2028 [Member]    
Liabilities:    
Long-term Debt, Fair Value $ 401,848 $ 0