Long-term Debt - Summary of Senior Notes Redemption Prices Set Forth in Percentages by Year (Details) - Senior Notes, due 2029 |
6 Months Ended |
---|---|
Jun. 30, 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% |