XML 146 R131.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-based Compensation (Changes in Undistributed Performance Share Units) (Details) - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Weighted- Average Grant Date Fair Value per Share      
Undistributed performance share units (in shares) 0.1    
Weighted-average grant date fair value of undistributed performance share units (in usd per share) $ 213.73    
Undistributed and vested performance share units (in shares) 0.1    
Performance Shares [Member]      
Shares (2)      
Undistributed as of beginning of period (in shares) 0.2    
Distributed (in shares) 0.1    
Undistributed as of end of period (in shares) 0.2 0.2  
Weighted- Average Grant Date Fair Value per Share      
Undistributed as of beginning of period (in usd per share) $ 160.69    
Granted (in usd per share) 245.06 $ 204.64 $ 197.54
Distributed (in usd per share) 126.31    
Undistributed as of end of period (in usd per share) $ 191.14 $ 160.69