v3.25.4
Debt - Debt Redemption Period for Senior Notes (Details)
12 Months Ended
Dec. 31, 2025
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%