Debt - Summary of Senior Unsecured Notes (Details) - USD ($) $ in Thousands |
6 Months Ended |
|
Jun. 30, 2020 |
Dec. 31, 2019 |
| Debt Instrument [Line Items] |
|
|
| Total Debt |
$ 2,461,316
|
$ 2,179,838
|
| Weighted Average |
|
|
| Debt Instrument [Line Items] |
|
|
| Stated Interest Rate |
3.55%
|
|
| Senior Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Total Debt |
$ 1,500,000
|
1,500,000
|
| Senior Notes | Weighted Average |
|
|
| Debt Instrument [Line Items] |
|
|
| Stated Interest Rate |
3.73%
|
|
| 2026 Senior Notes | Senior Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Sep. 15, 2026
|
|
| Stated Interest Rate |
4.45%
|
|
| Total Debt |
$ 300,000
|
300,000
|
| 2027 Senior Notes | Senior Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Jan. 15, 2027
|
|
| Stated Interest Rate |
3.20%
|
|
| Total Debt |
$ 300,000
|
300,000
|
| 2029 Senior Notes | Senior Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Jul. 15, 2029
|
|
| Stated Interest Rate |
4.00%
|
|
| Total Debt |
$ 400,000
|
400,000
|
| 2030 Senior Notes | Senior Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Jan. 15, 2030
|
|
| Stated Interest Rate |
3.40%
|
|
| Total Debt |
$ 500,000
|
$ 500,000
|