v3.24.2
Debt - Derivative Contracts (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Feb. 29, 2020
Aug. 31, 2019
Extended Interest Rate Swaps              
Debt Instrument [Line Items]              
Terminated derivative, notional amount           $ 550.0 $ 375.0
Derivative asset $ 59.3   $ 59.3   $ 54.0    
Net loss on change in fair value of free-standing derivative instruments (8.0) $ 9.2 5.5 $ (4.6)      
Offsetting Interest Rate Swap              
Debt Instrument [Line Items]              
Derivative liabilities 79.9   79.9   $ 78.2    
Net loss on change in fair value of free-standing derivative instruments $ 7.9 $ (9.4) $ (5.6) $ 3.3      
Senior notes: March 2030              
Debt Instrument [Line Items]              
Interest rate 2.30%   2.30%        
Senior Notes $900.0 million 2.5% due August 2024              
Debt Instrument [Line Items]              
Interest rate 2.50%   2.50%