XML 131 R115.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Schedule of Additional Information Related to Stock Option and Restricted Stock Unit Activity (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Total intrinsic value of stock options exercised $ 194 $ 331 $ 147
Fair value of restricted stock units vested 454 198 37
Income tax benefit from stock options exercised and restricted stock units vested 156 126 43
Cash received from stock options exercised $ 83 $ 104 $ 29