XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Summary of Debt (Parenthetical) (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 30, 2023
Sep. 21, 2021
Nov. 21, 2019
Dec. 13, 2017
Sep. 05, 2014
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]              
Deferred financing costs           $ 19.9 $ 17.9
3.65% Senior Notes, Due September 2024 | Senior Notes              
Debt Instrument [Line Items]              
Debt, stated interest rate 3.65%       3.65% 3.65% 3.65%
Debt, senior notes, discount           $ 0.1 $ 0.2
Debt instrument, maturity date         Sep. 15, 2024 Sep. 15, 2024 Sep. 15, 2024
Deferred financing costs           $ 0.3  
3.40% Senior Notes, Due December 2027 | Senior Notes              
Debt Instrument [Line Items]              
Debt, stated interest rate       3.40%   3.40% 3.40%
Debt, senior notes, discount           $ 0.7 $ 0.9
Debt instrument, maturity date       Dec. 15, 2027   Dec. 15, 2027 Dec. 15, 2027
3.00% Senior Notes, Due December 2029 | Senior Notes              
Debt Instrument [Line Items]              
Debt, stated interest rate     3.00%     3.00% 3.00%
Debt, senior notes, discount           $ 0.4 $ 0.5
Debt instrument, maturity date     Dec. 15, 2029     Dec. 15, 2029 Dec. 15, 2029
5.70% Senior Notes, Due December 2033 | Senior Notes              
Debt Instrument [Line Items]              
Debt, stated interest rate 5.70%         5.70% 5.70%
Debt, senior notes, discount           $ 0.3  
Debt instrument, maturity date Dec. 01, 2033         Dec. 01, 2033 Dec. 01, 2033
4.05% Senior Notes, Due December 2049 | Senior Notes              
Debt Instrument [Line Items]              
Debt, stated interest rate     4.05%     4.05% 4.05%
Debt, senior notes, discount           $ 3.3 $ 3.3
Debt instrument, maturity date     Dec. 15, 2049     Dec. 15, 2049 Dec. 15, 2049
3.05% Senior Notes, Due October 2051 | Senior Notes              
Debt Instrument [Line Items]              
Debt, stated interest rate   3.05%       3.05% 3.05%
Debt, senior notes, discount           $ 3.5 $ 3.6
Debt instrument, maturity date   Oct. 01, 2051       Oct. 01, 2051 Oct. 01, 2051