v3.26.1
Debt - Redemption Prices (Details) - Debt Redemption Prior To June 1 2029
6 Months Ended
Jun. 30, 2026
2029  
Debt Instrument [Line Items]  
Percentage of principal amount redeemed (as a percent) 103.688%
2030  
Debt Instrument [Line Items]  
Percentage of principal amount redeemed (as a percent) 101.844%
2031 and thereafter  
Debt Instrument [Line Items]  
Percentage of principal amount redeemed (as a percent) 100.00%