XML 20 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value [Abstract]  
Carrying Values and Fair Values of Debt Instruments

Carrying Value at

Fair Value* at

March 31, 

December 31, 

March 31, 

December 31, 

    

2020

    

2019

    

2020

    

2019

4.64% Senior Notes due 2021

$

100,000

$

100,000

$

102,092

$

102,654

2.39% Senior Notes due 2021

$

150,000

$

150,000

$

149,765

$

149,823

3.09% Senior Notes due 2022

$

125,000

$

125,000

$

126,360

$

126,884

2.75% Senior Notes due 2023

$

200,000

$

200,000

$

200,282

$

201,121

3.24% Senior Notes due 2024

$

150,000

$

150,000

$

152,850

$

153,804

3.41% Senior Notes due 2025

$

375,000

$

375,000

$

386,130

$

389,127

3.03% Senior Notes due 2026

$

400,000

$

400,000

$

403,469

$

406,768

3.49% Senior Notes due 2027

$

250,000

$

250,000

$

256,987

$

259,789

4.25% Senior Notes due 2028

$

500,000

$

500,000

$

540,550

$

562,050

3.50% Senior Notes due 2029

$

500,000

$

500,000

$

512,450

$

533,500

2.60% Senior Notes due 2030

$

600,000

$

$

574,980

$

3.05% Senior Notes due 2050

$

500,000

$

$

437,700

$

____________________

*Senior Notes are classified as Level 2 within the fair value hierarchy. Fair value is based on quotes of bonds with similar ratings in similar industries.