Fair Value Measurements (Details) $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2023
USD ($)
| |
| Fair Value on Non-Recurring Basis | |
| Amount outstanding | $ 1,434,539 |
| Amount of transfers of assets and liabilities measured on a recurring and non-recurring basis between Levels 1, 2 and 3 of the fair value hierarchy | $ 0 |
| 3.625% Senior Notes | |
| Fair Value on Non-Recurring Basis | |
| Interest rate (as a percent) | 3.625% |
| Amount outstanding | $ 400,000 |
| 3.625% Senior Notes | Fair Value on Non-Recurring Basis | Level 1 fair value measurement | |
| Fair Value on Non-Recurring Basis | |
| Interest rate (as a percent) | 3.625% |
| Fair value | $ 363,240 |
| 4.125% Senior Notes | |
| Fair Value on Non-Recurring Basis | |
| Interest rate (as a percent) | 4.125% |
| Amount outstanding | $ 500,000 |
| 4.125% Senior Notes | Fair Value on Non-Recurring Basis | Level 1 fair value measurement | |
| Fair Value on Non-Recurring Basis | |
| Interest rate (as a percent) | 4.125% |
| Fair value | $ 448,750 |