v3.24.0.1
Debt (Derivative Contracts) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Feb. 29, 2020
Aug. 31, 2019
Extended Interest Rate Swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Terminated derivative, notional amount     $ 550.0 $ 375.0
Derivative assets $ 54.0 $ 69.8    
Net gain (loss) on change in fair value of derivative instruments (15.4) 109.4    
Offsetting Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative liability 78.2 99.7    
Net gain (loss) on change in fair value of derivative instruments $ 13.5 $ (107.3)    
Senior notes: March 2030        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Interest rate 2.30%      
Senior notes: August 2024        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Interest rate 2.50%