XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE OF FINANCIAL INSTRUMENTS (Debt) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 1,058,707 $ 760,639
Estimated Fair Value 1,129,385 794,431
Long-term Debt, Gross 1,050,000 750,000
Debt Issuance Costs, Net (1,180) (594)
Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge 9,887 11,233
3.84% Senior notes due 2021 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value 100,000 100,000
Estimated Fair Value $ 102,447 102,079
Debt Instrument, Interest Rate, Stated Percentage 3.84%  
3.70% Senior notes due 2023 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 202,500 202,500
Estimated Fair Value $ 211,571 207,882
Debt Instrument, Interest Rate, Stated Percentage 3.70%  
3.85% Senior notes due 2025 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 90,000 90,000
Estimated Fair Value $ 97,021 93,838
Debt Instrument, Interest Rate, Stated Percentage 3.85%  
4.24% Senior notes due 2026 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 200,000 200,000
Estimated Fair Value $ 223,547 213,126
Debt Instrument, Interest Rate, Stated Percentage 4.24%  
4.05% Senior notes due 2028 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 67,500 67,500
Estimated Fair Value $ 75,258 71,260
Debt Instrument, Interest Rate, Stated Percentage 4.05%  
4.11% Senior Notes due 2028 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 90,000 90,000
Estimated Fair Value $ 100,825 95,607
Debt Instrument, Interest Rate, Stated Percentage 4.11%  
3.10% Senior Notes due 2030 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 150,000 0
Estimated Fair Value $ 155,387 0
Debt Instrument, Interest Rate, Stated Percentage 3.10%  
3.20% Senior Notes due 2032 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Carrying Value $ 150,000 0
Estimated Fair Value $ 154,622 0
Debt Instrument, Interest Rate, Stated Percentage 3.20%  
Long-term Debt, gross [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Estimated Fair Value $ 1,120,678 $ 783,792