Long-term Debt - Summary of Senior Notes Redemption Prices Set Forth in Percentages by Year (Details) - Senior Notes, due 2029 |
12 Months Ended |
---|---|
Dec. 31, 2023 | |
2024 | |
Debt Instrument, Redemption [Line Items] | |
Redemption percentage | 102.75% |
2025 | |
Debt Instrument, Redemption [Line Items] | |
Redemption percentage | 101.375% |
2026 and thereafter | |
Debt Instrument, Redemption [Line Items] | |
Redemption percentage | 100.00% |