v3.26.1
Debt - Debt Redemption Period for Senior Notes (Details)
6 Months Ended
Jun. 30, 2026
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  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 100.00%