XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - Senior Notes
Jun. 30, 2021
May 17, 2021
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%