XML 22 R95.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation (Summarized Information About Stock Options Outstanding) (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Range Limit   $ 33.63 $ 26.06 $ 51.84
Range of Exercise Prices, Upper Range Limit   $ 71.56 $ 71.56 $ 71.56
Stock-Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding, Options 712,500 742,658    
Weighted average contractual term for stock-options outstanding 4 years 1 month 6 days      
Options Outstanding, Weighted Average Exercise Price $ 43.76 $ 50.26    
Options Exercisable, Options 457,778,000      
Options Exercisable, Weighted Average Exercise Price $ 46.12      
$32.76 - $40.09 | Stock-Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Range Limit 32.76      
Range of Exercise Prices, Upper Range Limit 40.09      
40.10 - 41.90 | Stock-Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Range Limit 40.10      
Range of Exercise Prices, Upper Range Limit 41.90      
41.91 - 56.42 | Stock-Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Range Limit 41.91      
Range of Exercise Prices, Upper Range Limit 56.42      
56.43 - 71.56 | Stock-Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Range Limit 56.43      
Range of Exercise Prices, Upper Range Limit 71.56      
$32.76 - $71.56 | Stock-Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Range of Exercise Prices, Lower Range Limit 32.76      
Range of Exercise Prices, Upper Range Limit $ 71.56