XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - Senior Notes
Sep. 30, 2021
May 17, 2021
Dec. 31, 2020
May 27, 2020
Apr. 29, 2020
3.00% Senior Notes, due May 2030          
Stated interest rate 3.00%       3.00%
4.5% Senior Notes          
Stated interest rate 4.50%     4.50% 4.50%
2.625% Senior Notes, due June 2031          
Stated interest rate 2.625% 2.625%      
4.20% Senior Notes, due December 2021          
Stated interest rate 4.20%   4.20%