XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Debt Redemption Period for Senior Notes (Details)
6 Months Ended
Jun. 30, 2024
2026 Senior Notes  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 100.00%
2028 Senior Notes | October 1, 2025  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 106.438%
2028 Senior Notes | October 1, 2026  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 103.219%
2028 Senior Notes | October 1, 2027 and thereafter  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 100.00%
2029 Senior Notes | February 1, 2024  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 102.563%
2029 Senior Notes | February 1, 2025  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 101.281%
2029 Senior Notes | February 1, 2026 and thereafter  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 100.00%