XML 103 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
DEBT (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Long-term Debt $ 762,556 $ 814,139
Long Term Debt Fair Value 763,316 836,654
Long-term Debt, Gross 750,243 800,150
Debt issuance costs, net (714) (831)
Unamortized interest rate swap proceeds 13,027 14,820
Less: current portion of long-term debt and short-term debt 243 150
Total long-term debt 762,313 813,989
Long-term Debt, gross [Member]    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 751,003 822,665
Carrying Value    
Debt Instrument [Line Items]    
Less: current portion of long-term debt and short-term debt 243 150
Total long-term debt 762,313 813,989
Carrying Value | 3.84% Senior notes due 2021    
Debt Instrument [Line Items]    
Long-term Debt 100,000 100,000
Carrying Value | 3.70% Senior notes due 2023    
Debt Instrument [Line Items]    
Long-term Debt 202,500 225,000
Carrying Value | 3.85% Senior notes due 2025    
Debt Instrument [Line Items]    
Long-term Debt 90,000 100,000
Carrying Value | 4.24% Senior notes due 2026    
Debt Instrument [Line Items]    
Long-term Debt 200,000 200,000
Carrying Value | 4.05% Senior notes due 2028    
Debt Instrument [Line Items]    
Long-term Debt 67,500 75,000
Carrying Value | 4.11% Senior notes due 2028    
Debt Instrument [Line Items]    
Long-term Debt 90,000 100,000
Carrying Value | Other debt    
Debt Instrument [Line Items]    
Long-term Debt 243 150
Estimated Fair Value    
Debt Instrument [Line Items]    
Less: current portion of long-term debt and short-term debt 243 150
Total long-term debt 763,073 836,504
Estimated Fair Value | 3.84% Senior notes due 2021    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 100,359 102,472
Estimated Fair Value | 3.70% Senior notes due 2023    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 201,813 228,783
Estimated Fair Value | 3.85% Senior notes due 2025    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 89,711 102,164
Estimated Fair Value | 4.24% Senior notes due 2026    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 202,288 208,873
Estimated Fair Value | 4.05% Senior notes due 2028    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 66,942 76,997
Estimated Fair Value | 4.11% Senior notes due 2028    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 89,647 103,226
Estimated Fair Value | Other debt    
Debt Instrument [Line Items]    
Long Term Debt Fair Value $ 243 $ 150