Debt - Summary of Senior Unsecured Notes (Details) - USD ($) $ in Thousands |
9 Months Ended |
|
Sep. 30, 2023 |
Dec. 31, 2022 |
| Debt Instrument [Line Items] |
|
|
| Stated Interest Rate |
3.42%
|
|
| Total Debt |
$ 3,854,410
|
$ 3,610,325
|
| Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Stated Interest Rate |
3.25%
|
|
| Total Debt |
$ 2,750,000
|
2,750,000
|
| Senior Unsecured Notes | Weighted Average |
|
|
| Debt Instrument [Line Items] |
|
|
| Stated Interest Rate |
3.25%
|
|
| Senior Unsecured Notes | 2026 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Sep. 15, 2026
|
|
| Interest Payment Dates |
March 15 and September 15
|
|
| Stated Interest Rate |
4.45%
|
|
| Total Debt |
$ 300,000
|
300,000
|
| Senior Unsecured Notes | 2027 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Jan. 15, 2027
|
|
| Interest Payment Dates |
January 15 and July 15
|
|
| Stated Interest Rate |
3.20%
|
|
| Total Debt |
$ 300,000
|
300,000
|
| Senior Unsecured Notes | 2028 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Mar. 15, 2028
|
|
| Interest Payment Dates |
March 15 and September 15
|
|
| Stated Interest Rate |
2.10%
|
|
| Total Debt |
$ 450,000
|
450,000
|
| Senior Unsecured Notes | 2029 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Jul. 15, 2029
|
|
| Interest Payment Dates |
January 15 and July 15
|
|
| Stated Interest Rate |
4.00%
|
|
| Total Debt |
$ 400,000
|
400,000
|
| Senior Unsecured Notes | 2030 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Jan. 15, 2030
|
|
| Interest Payment Dates |
January 15 and July 15
|
|
| Stated Interest Rate |
3.40%
|
|
| Total Debt |
$ 500,000
|
500,000
|
| Senior Unsecured Notes | 2031 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Feb. 15, 2031
|
|
| Interest Payment Dates |
February 15 and August 15
|
|
| Stated Interest Rate |
3.20%
|
|
| Total Debt |
$ 450,000
|
450,000
|
| Senior Unsecured Notes | 2032 Senior Unsecured Notes |
|
|
| Debt Instrument [Line Items] |
|
|
| Maturity Date |
Feb. 15, 2032
|
|
| Interest Payment Dates |
February 15 and August 15
|
|
| Stated Interest Rate |
2.70%
|
|
| Total Debt |
$ 350,000
|
$ 350,000
|