XML 27 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
Dec. 31, 2018
Dec. 31, 2017
Dec. 06, 2010
3.20% Senior Notes, due June 2023      
Stated interest rate 3.20% 3.20%  
3.37% Senior Notes, due June 2025      
Stated interest rate 3.37% 3.37%  
4.50% Senior Notes, due December 2020      
Stated interest rate 4.50% 4.50% 4.50%