XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt and Notes Payable - Redemption Prices (Details) - Senior notes - 6.250% senior notes
12 Months Ended
Dec. 31, 2023
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%