XML 29 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Long-term Debt $ 760,639 $ 762,556
Long Term Debt Fair Value 794,431 763,316
Long-term Debt, Gross 750,000 750,243
Debt issuance costs, net (594) (714)
Unamortized interest rate swap proceeds (1) 11,233 13,027
Less: current portion of long-term debt and short-term debt 0 243
Total long-term debt 760,639 762,313
Long-term Debt, gross [Member]    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 783,792 751,003
Carrying Value    
Debt Instrument [Line Items]    
Less: current portion of long-term debt and short-term debt 0 243
Total long-term debt 760,639 762,313
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 202,500
Carrying Value | 3.85% Senior notes due 2025    
Debt Instrument [Line Items]    
Long-term Debt 90,000 90,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 67,500
Carrying Value | 4.11% Senior notes due 2028    
Debt Instrument [Line Items]    
Long-term Debt 90,000 90,000
Carrying Value | Other debt    
Debt Instrument [Line Items]    
Long-term Debt 0 243
Estimated Fair Value    
Debt Instrument [Line Items]    
Less: current portion of long-term debt and short-term debt 0 243
Total long-term debt 794,431 763,073
Estimated Fair Value | 3.84% Senior notes due 2021    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 102,079 100,359
Estimated Fair Value | 3.70% Senior notes due 2023    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 207,882 201,813
Estimated Fair Value | 3.85% Senior notes due 2025    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 93,838 89,711
Estimated Fair Value | 4.24% Senior notes due 2026    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 213,126 202,288
Estimated Fair Value | 4.05% Senior notes due 2028    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 71,260 66,942
Estimated Fair Value | 4.11% Senior notes due 2028    
Debt Instrument [Line Items]    
Long Term Debt Fair Value 95,607 89,647
Estimated Fair Value | Other debt    
Debt Instrument [Line Items]    
Long Term Debt Fair Value $ 0 $ 243