XML 115 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings per Share (Anti Dilutive Securities Not Included in Computation of Diluted EPS) (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings per Share [Abstract]      
Antidilutive stock options excluded from diluted shares (in shares) 3,942,296 4,901,269 5,757,435
Weighted average price of these options (per share) $ 46.77 $ 45.74 $ 48.46