XML 143 R128.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-based Compensation (Changes in Undistributed Performance Share Units) (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Weighted- Average Grant Date Fair Value per Share      
Undistributed performance share units (in shares) 114,500    
Weighted-average grant date fair value of undistributed performance share units (in usd per share) $ 235.71    
Undistributed and vested performance share units (in shares) 44,900    
Performance Shares [Member]      
Shares      
Undistributed as of beginning of period (in shares) 202,300,000    
Granted (in shares) 33,600,000    
Distributed (in shares) 72,000,000.0    
Forfeited (in shares) (4,500,000)    
Undistributed as of end of period (in shares) 159,400,000 202,300,000  
Weighted- Average Grant Date Fair Value per Share      
Undistributed as of beginning of period (in usd per share) $ 191.14    
Granted (in usd per share) 265.96 $ 245.06 $ 204.64
Distributed (in usd per share) 150.21    
Forfeited (in usd per share) 205.99    
Undistributed as of end of period (in usd per share) $ 224.95 $ 191.14