Long-Term Debt and Notes Payable - Redemption Prices (Details) - Senior notes - 6.250% senior notes |
12 Months Ended |
---|---|
Dec. 31, 2022 | |
2022 | |
Debt Instrument, Redemption [Line Items] | |
Redemption price (percentage) | 103.125% |
2023 | |
Debt Instrument, Redemption [Line Items] | |
Redemption price (percentage) | 102.083% |
2024 | |
Debt Instrument, Redemption [Line Items] | |
Redemption price (percentage) | 101.042% |
2025 | |
Debt Instrument, Redemption [Line Items] | |
Redemption price (percentage) | 100.00% |