v3.26.1
Debt - Senior Notes (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
4.500% Senior Notes    
Debt Instrument [Line Items]    
Senior notes, gross carrying amount $ 600.0 $ 600.0
4.500% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 4.50%  
Senior notes, estimated fair value $ 593.8 595.7
5.900% Senior Notes    
Debt Instrument [Line Items]    
Senior notes, gross carrying amount $ 550.0 550.0
5.900% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 5.90%  
Senior notes, estimated fair value $ 565.1 574.1
6.625% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 6.625%  
Senior notes, gross carrying amount $ 72.7 $ 72.3