XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Debt (Parenthetical) (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 21, 2021
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Unamortized debt issuance costs   $ 1.4  
Revolving Credit Facility, due August 2021 | Line Of Credit      
Debt Instrument [Line Items]      
Credit facility, expiration date   Jun. 30, 2021 Jun. 30, 2021
Debt instrument, maturity date   Aug. 21, 2021 Aug. 21, 2021
Revolving Credit Facility, due June 2026 | Line Of Credit      
Debt Instrument [Line Items]      
Credit facility, expiration date   Jun. 30, 2026 Jun. 30, 2026
4.50% Senior Notes, due November 2023 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate   4.50% 4.50%
Senior notes, discount   $ 0.5 $ 0.6
Debt instrument, maturity date   Nov. 01, 2023 Nov. 01, 2023
3.65% Senior Notes, due September 2024 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate   3.65% 3.65%
Senior notes, discount   $ 0.4 $ 0.5
Debt instrument, maturity date   Sep. 15, 2024 Sep. 15, 2024
3.40% Senior Notes, due December 2027 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate   3.40% 3.40%
Senior notes, discount   $ 1.1 $ 1.2
Debt instrument, maturity date   Dec. 15, 2027 Dec. 15, 2027
3.00% Senior Notes, due December 2029 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate   3.00% 3.00%
Senior notes, discount   $ 0.5 $ 0.6
Debt instrument, maturity date   Dec. 15, 2029 Dec. 15, 2029
4.05% Senior Notes, due December 2049 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate   4.05% 4.05%
Senior notes, discount   $ 3.4 $ 3.4
Debt instrument, maturity date   Dec. 15, 2049 Dec. 15, 2049
3.05% Senior Notes, due October 2051 | Senior Notes      
Debt Instrument [Line Items]      
Stated interest rate 3.05% 3.05%  
Senior notes, discount   $ 3.7  
Debt instrument, maturity date Oct. 31, 2051 Oct. 31, 2051