XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Senior Notes (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
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 $ 585.5 581.9
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 $ 563.9 558.8
6.625% Senior Notes    
Debt Instrument [Line Items]    
Senior notes, gross carrying amount $ 71.8 $ 71.6
6.625% Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, interest rate (percentage) 6.625%