Quarterly report [Sections 13 or 15(d)]

Debt - Senior Notes (Details)

v3.25.2
Debt - Senior Notes (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
2030 Notes      
Debt Instrument [Line Items]      
Interest rate (as a percent) 7.25% 7.25%  
Aggregate principal amount $ 500.0    
2030 Notes | Redemption when there is change in control      
Debt Instrument [Line Items]      
Redemption price percentage 101.00%    
2030 Notes | On or after April 15, 2027      
Debt Instrument [Line Items]      
Redemption price percentage 103.625%    
2030 Notes | On or after April 15, 2029      
Debt Instrument [Line Items]      
Redemption price percentage 100.00%    
2030 Notes | Prior to April 15, 2027      
Debt Instrument [Line Items]      
Redemption price percentage 107.25%    
2030 Notes | Prior to April 15, 2027 | Redemption plus a "make-whole" premium      
Debt Instrument [Line Items]      
Redemption price percentage 100.00%    
2030 Notes | Prior to April 15, 2027 | Maximum      
Debt Instrument [Line Items]      
Percentage of principal redemption 40.00%    
2026 Notes      
Debt Instrument [Line Items]      
Interest rate (as a percent)   7.625% 7.625%