XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Debt (Parenthetical) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Revolving Credit Facility, due August 2021 | Line Of Credit    
Debt Instrument [Line Items]    
Stated interest rate 0.00% 0.00%
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]    
Stated interest rate 0.00% 0.00%
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.6 $ 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