Fair Value Measurements - Carrying Amounts and Estimated Fair Values, Financial Instruments (Details) - USD ($) $ in Millions | Jun. 30, 2023 | Dec. 31, 2022 | Dec. 09, 2021 |
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% | 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.1 | $ 347.7 | |
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 | $ 347.4 | $ 347.7 | |
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% | 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 | $ 783.4 | $ 781.8 | |
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 | $ 745.5 | $ 726.7 | |
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% | 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 | $ 780.2 | $ 779 | |
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 | $ 733.3 | $ 703.7 | |
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% | 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 | $ 390.6 | |
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 | 356 | 342.2 | |
Other notes payable | Carrying Amount | | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | | |
Carrying amounts and estimated fair values of financial instruments | 67.4 | 53.1 | |
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 | 67.4 | 53.1 | |
Advances under revolving credit facility | Line of credit | Carrying Amount | | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | | |
Carrying amounts and estimated fair values of financial instruments | 0 | 55 | |
Advances under revolving credit facility | Line of credit | Estimated Fair Value | | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | | |
Carrying amounts and estimated fair values of financial instruments | 0 | 55 | |
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 | $ 33.9 | $ 32.7 | |