Fair Value Measurements - Carrying Amounts and Estimated Fair Values, Financial Instruments (Details) - USD ($) $ in Millions | Mar. 31, 2024 | Dec. 31, 2023 |
Senior Notes | 5.75% Senior Notes due 2025 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Debt instrument interest rate (as percent) | 5.75% | 5.75% |
Senior Notes | 5.75% Senior Notes due 2025 | Carrying Amount | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 348.7 | $ 348.5 |
Senior Notes | 5.75% Senior Notes due 2025 | Estimated Fair Value | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 349.8 | $ 349.3 |
Senior Notes | 4.50% Senior Notes due 2028 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Debt instrument interest rate (as percent) | 4.50% | 4.50% |
Senior Notes | 4.50% Senior Notes due 2028 | Carrying Amount | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 785.9 | $ 785 |
Senior Notes | 4.50% Senior Notes due 2028 | Estimated Fair Value | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 760 | $ 763.6 |
Senior Notes | 4.75% Senior Notes due 2030 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Debt instrument interest rate (as percent) | 4.75% | 4.75% |
Senior Notes | 4.75% Senior Notes due 2030 | Carrying Amount | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 782.2 | $ 781.5 |
Senior Notes | 4.75% Senior Notes due 2030 | Estimated Fair Value | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 750.7 | $ 755 |
Senior Notes | 4.625% Senior Notes due 2031 | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Debt instrument interest rate (as percent) | 4.625% | 4.625% |
Senior Notes | 4.625% Senior Notes due 2031 | Carrying Amount | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 391.8 | $ 391.5 |
Senior Notes | 4.625% Senior Notes due 2031 | Estimated Fair Value | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | 364.9 | 369.4 |
Other notes payable | Carrying Amount | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | 64.8 | 66 |
Other notes payable | Estimated Fair Value | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | 64.8 | 66 |
Letters of credit | Carrying Amount | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | 0 | 0 |
Letters of credit | Estimated Fair Value | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Carrying amounts and estimated fair values of financial instruments | $ 36.3 | $ 31.9 |