XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
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%